Skip to content

itsTurnip/cryptscript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cryptscript

Набор различных реализаций шифров.

Описание файлов:

  • table - наследуемый класс для квадратных шифров
  • playfair - шифр Плейфера (квадрат Плейфера)
  • wheat - шифр Уитстона (шифр двойного квадрата)
  • fourtable - шифр четырёх квадратов

Использование:

from cryptscript import Wheat
from cryptscript import Playfair

# Инициализация класса шифрования с ключами "энциклопедия" "трусости", 
# которые будут использованы для шифрования
wheat = Wheat("энциклопедия", "трусости")

opentext = "Жил бы цитрус в чащах юга?"
crypttext = wheat.crypt(opentext)
decrypttext = wheat.decrypt(crypttext)


playfair = Playfair("Колбаса")

opentext = "Жил бы цитрус в чащах юга?"
crypttext = playfair.crypt(opentext)
decrypttext = playfair.decrypt(crypttext)

About

Various Python cryptographic scripts

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages