Advertisement
Guest User

Untitled

a guest
Oct 17th, 2018
1,097
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.71 KB | None | 0 0
  1. """
  2. 2. XOR-шифрование.
  3. Написать функцию XOR_cipher, принимающая 2 аргумента:
  4. строку, которую нужно зашифровать, и ключ шифрования, которая возвращает строку,
  5. зашифрованную путем применения функции XOR (^) над символами строки с ключом.
  6. Написать также функцию XOR_uncipher, которая по зашифрованной строке и ключу
  7. восстанавливает исходную строку.
  8. """
  9.  
  10.  
  11. def xor_cipher(st, key):
  12.     res = ''
  13.     for i in st:
  14.         res += chr(ord(i) ^ key)
  15.     return res
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement