so wie ich das sehe versuchst du eine art caesar-code?!
wie aus a f wird sollte klar sein:
pseudecode:
PHP-Code:
msg = a
sercret = 5
crypt_msg = a + sercret
in deinem beispiel wird, wenn ein buchstabe doppelt vorkommt der zweite eine stelle weiter verschoben als der erste
pseudocode:
PHP-Code:
chararray msg = {AA}
chararray crypt_msg
secret = 5
for(i in msg.size-1)
crypt_msg[i] = msg[i]+secret
if msg[i] == msg[(i+1)]
crypt_msg[i+1] = msg[i+1] +secret +1