zxp Enigma  WORK IN PROGRESS!


Initialisation Vector
Secret key 

Secret key swap selection
   |     |     
Keystream length 
Keystream grouping 
N-Grams result lines   Show N-Grams statistics


Example:

Initial State
JVIOTETSEGONMPYVQMWXLRDCIWYAZZGSKDFHKJULNRCQXUBPFBAH

Secret key swap selection
ZXM

Keystream length
600

Keystream
TQ JR KR AN FW GQ OJ NH YS XX BU HP VL SW LY OO XG ZU JT TD IH QF ZZ OI NZ DK XB OW BQ TY
XG DT FC TE WT JQ EX MU DI II LS OQ EO HB TL MV TV PE BR CU SH TG IF MI VT TV LI FW MZ KI
GE GE MO RY NK HZ NR WC VQ UM UU VZ JR AJ OT NP WD VG EL IQ QR PC GG NM JD PO YN MD CB FY
SC EF JL VG WF IY UH UO JJ SA AL HG UX YU IP HZ ZB FG FI MU QG KL VE UK EM HK VK YJ AC SI
SH UM RL QF KP LX JF DB LL SA KW OO MI GG MM HA MW NU MG SQ DJ FX YP KZ OK ZX JH GI MS ZG
NS OG DK XG GY MY IV GF NQ RS AB AU SY JD LV JJ AX DN GE IG YQ QJ BO DR EP NZ CO WI LZ RJ
CR XR FY AT TT YH AG IH DC EK PF YA AI EP BJ MZ NT FR LR QO RR YI MF AY XT YT DW UI RR UV
RJ WQ WQ OX JH HA UJ OL CY WC SL LT JX EU LY YD SJ KY FB MH BQ UQ BE XX WB JK UC AY RU UC
OU UM LQ WR PH ET JF ZN MN WL CV DJ UQ NI OS BH LW ZI QF EZ PA FK OU VS JM ZE PZ XD PB GP
TJ PA UC EO TG PW UW DP BC AD ZX SI VJ GX AQ HK FM XC KW NP CN EL LP XG MW OH AB JQ XN LZ


Example:

Initial State
JVIOTETSEGONMPYVQMWXLRDCIWYAZZGSKDFHKJULNRCQXUBPFBAH

Secret key swap selection
ZXM 13 | CTB 23 | HQL 17

Keystream length
600

Keystream
TQ JR KR AN FW GQ OB KJ OM ZD YW UW MF WT IX UF ZK LU MI KF MY TH VW NF FL XM ZT SO EY SG
AU SX IQ MI SE CB CW RQ RV XS GY LC DU XA YG PL JY DI GS WS YY GM BX IA CW HV RJ LF WA KI
UO CR MO NN FE EU TB XO CA TG QC FI TT YM SF YR OL VW RM QN RL RP MU OW LI GW OY IL BX QO
GD TL CA ZV XP IY GD CA ES JT WA ND LG AY FR FM CG GL PR PP GM SV CE BP QF NA CV LW ND IT
ZY ZJ XL BB DW EJ JW IA IM TS AI II YS NB CP SI XT AD EP OZ VV ZT GV YU HC EI PH KO NH WT
ZX PT KP WD BU BY QU PZ UU ZP XG GI TC BG XJ DR VJ EM RY ZC DY LS DP PC GM NU VX UQ OA YT
CY HB BS BZ UB IX MV YI FO QX ZG UE RJ CF WP BV QI GE ZS GS FX PA GJ CZ SO AU HQ YZ LD OA
UK UK UT EN JN HC PJ DN NA SH FT MI CG MI BR PS DX PI SK RI SP IC QI WV BD BB VB XO TL XZ
KU MB KO YP EN FF UP WU KH JW JH OD ED OR ST GB OM LX TI YU RA BB UF CJ RI FQ CE QS CL CE
SA NL PD WX MP BZ SG HI JJ MK TX MX DD JM GT LG GV IA RS PC FK ZD OI NH FM ZM AX BT RS LN