Skip to content

ChrisBenua/CourseWork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Аниматор шифровального устройства M-138-A

Программа и методика испытаний: https://drive.google.com/file/d/1U1RdbtODC3o2HwFoe_N4dAK5_QNA4Y0R/view?usp=sharing

M-138-A использует полиалфавитный(многоалфавитный) шифр - множество шифров простой замены, которые используются для кодирования некоторого символа текста согласно некоторому правилу.

Если имеется n шифров простой алфавитной замены, то к i-ому символу применяется i%n-ый шифр простой замены. Самым важным эффектом этого шифра является сокрытия частотности появления того или иного символа.

Впервые M-138-A был использован в 1934-ом году в США, как более удобная альтернатива M-94. M-138-A состоит из алюминиевой пластины с отверстиями для 25(и более) бумажных полосок, на которых дважды был написан перемешанный алфавит. Текст читался вертикально в первой колонке, а другая колонка выбирался для зашифрованного текста. Со временем США стали быстрее менять набор ключей(перемешанных алфавитов). Сначала меняли каждые шесть месяцев, в 1942-ом каждый 3 месяца, после каждые 2 месяца. В 1943-ом меняли уже каждый месяц. Шифр, который лежит в основе M-138-А, считался одним из самых сильных шифров в соотношении безопасность/цена, поэтому всего было произведено около семнадцати тысяч экземпляров.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages