Skip to content

boris-gu/3DES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3DES

Реализация алгоритмов шифрования DES и Triple DES
DES работает в режиме электронной кодовой книги (ECB)
Реализация основана на алгоритмах, описанных на сайте Википедия

DES

3DES

ЗАПУСК

Режим шифрования

-e [file] [key1] [key2] [key3]

Т.к. шифр работает с блоками размером 64 бит (8 Байт), при необходимости к массиву данных добавляются дополнительные байты.
На самом деле, они добавляются в любом случае (от 8 до 1 байта), где в самом первом записана единица, а в остальных - нули.
Это позволяет программе самой отсекать лишние байты при расшифровке.

Режим расшифровки

-d [file] [key1] [key2] [key3]

Вызов программы похож, но ключи будут расположены в обратной последовательности

About

Алгоритм шифрования 3DES

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published