Nochmal in Python so dass es keiner versteht
Cäsar:
Code:
text="TEST"; key=3; print "".join([chr((ord(c)-65+key)%26+65) for c in text])
Vigen?re:
Code:
text="TEST"; key="ABC"; print "".join([chr((ord(text[i])+ord(key[i%len(key)])-130)%26+65) for i in range(len(text))])