Łatwa Enigma Kriegsmarine w PHP 7.3 

Łatwa Enigma Kriegsmarine w PHP 7.3 

Enigma PHP
Enigma PHP 7.3

Od pewnego czasu chciałem napisać program na wzór enigmy, założyłem sobie za cel ażeby był wykonany w łatwy sposób i przystępny dla początkujących programistów. Łatwa Enigma Kriegsmarine została wykonana przy pomocy PHP 7.3 na 10-ciu bębnach szyfrujących i 36 znakach na bęben co daje ilość kombinacji przez tradycyjne rozszyfrowanie ( brutal force ) bez wykorzystania płacht Zygalskiego, cykil , transpozycji i bomb kryptograficznych.

36x36x36x36x36x36x36x36x36x36 = 3 656 158 440 062 976

Nie jest to odzwierciedlenie prawdziwej maszyny Enigmy, która występowała w różnych wariantach. Takim najbardziej popularnym i często spotykanym w użyciu na czterech rotorach i 26 znaków na bęben. Mój program troszkę zmodyfikowany od tradycyjnej maszyny dla polepszenie funkcjonalności, dodano cyfry na bęben plus oczywiście alfabet bez polskich znaków, co łącznie dało na bęben 36 znaków. Efekt mojej pracy można pobrać z githaba link poniżej.

Łatwa enigma w PHP
Łatwa enigma w PHP

Całość download: Łatwa Enigma Kriegsmarine w PHP 7.3

Więcej o enigmie tutaj Enigma

Add a Comment