Advertisement
Driverfury

Basi Di Crittografia #2

Feb 24th, 2016
822
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.36 KB | None | 0 0
  1. def cripta(stringa, chiave):
  2.     stringaCifrata = ""
  3.     stringa = stringa.lower()
  4.     i = 0
  5.     for lettera in stringa:
  6.         posizione = (ord(lettera) - 97 + chiave[i]) % 26
  7.         if ord(lettera) >= 97 and ord(lettera) <= 122:
  8.             stringaCifrata += chr(97 + posizione)
  9.             i += 1
  10.         else:
  11.             stringaCifrata += lettera
  12.         if i >= len(chiave):
  13.             i = 0
  14.     return stringaCifrata
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement