Frage im Vorstellungsgespräch bei Microsoft

Q: How would you write this encryption function?