Since everyone here got the cypher parts here's the python code that solves it..
alphabet = ('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z')
def alienalphabet():
alienresult = ""
for char in alphabet:
alienresult = alienresult + cypher(char)
return alienresult
def cypher(i):
position = alphabet.index(i)
if position < (len(alphabet)/2):
return alphabet[(2 * position) + 1 % (len(alphabet)/2)]
else:
return alphabet[(2 * position) % (len(alphabet))]
def decypher(i):
position = alienalphabet().index(i)
return alphabet[position]
3rd one is tricky. I needed to go into advanced options and specify 2 words for an internet anagram solver to find it. A hint about it. Aliens seem nice.. Think how that reflects on the use of a language..
Cheers