Date: Fri, 2 Jun 2000 21:33:00 +0200 From: Erik Thiele To: PRIVACY Subject: crypto here's my submission. HOFUA SQYS4 IMROK R9DYG QM34L Y962G I6XGT MRWHL JK5G3 OI62G FR9IP XQHXN LHTTT VSOSN XX2OR IQGIG UNLY9 62G99 MQWTB HVUHZ TBHLS 9PKLL S9PKL LMNXH OFSYD 5WKFS Y9INR YQ9VF SISJ9 G9ANX W25R9 VHQGO MOJLR 9DMLC XUSXO 39V9L 9USBL AMXUI LHYNO WPL2L PLMOG LNXNX HOSSB J3LJC XNXNY RGBLH OALNF P3SAN BZHKG QMSM4 VCVN6 L2IZM DPLPS WZR9M OU5WS BHLYN LWNRN LA2YL QY9GZ 6LKRG 99MPX 9VCVA 2LEIR ILP9R RIOHL SANBU SJNZU GL29B TN4XS YGEMO NROGO ALR9V QML9O YJ62G WKR9M SISM4 DI2GB LHOAO 9MQXL LYKYZ PLY96 2GKRE HOSWC QUTNR NQM5G HOFUS SW96I XNXRQ NQTNR 5REHO SZQGZ YUSXH LYU6O 4M4MW KFUA3 XNFCD L93TF WNRNQ M5GKL QJLPS WZR9D MBUYN 2O9DM BUSOG OAZBS FDGHQ MLUTT NXRNQ WNROK R9YHK 6M3LA RR9IN XNLMT MRNL9 TXFOW TTVAO QHQML 9PKXO 5HLMO SESQP J3LUW 9WWKO A (correctly formatted for your website :-) i don't tell which original text it is, you must find out yourself, but should be VERY easy with documentation :-) DOCUMENTATION FOLLOWS: ---------------------- DECRYPT 0000 F 0001 Y 001000 , 0010010 L 001001100 Q 001001101 P 00100111 R 00101 V 0011 2 0100 ? 0101 G 01100 1 0110100 0110101 M 011011 I 011100 3 0111010 ' 0111011 T 01111 H 100000 D 100001 8 10001 E 10010 B 100110 0 100111 7 101000 X 1010010 9 1010011 O 10101 Z 10110 5 10111 S 11000 . 11001 A 11010 U 110110 J 1101110 C 1101111 6 11100 W 11101 N 11110 4 111110 ! 111111 K ENCRYPT 0110100 ! 111110 ' 0111010 , 001000 . 11000 0 100110 1 01100 2 0011 3 011100 4 11110 5 10110 6 1101111 7 100111 8 100001 9 1010010 ? 0100 A 11001 B 10010 C 1101110 D 100000 E 10001 F 0000 G 0101 H 01111 I 011011 J 110110 K 111111 L 0010010 M 0110101 N 11101 O 1010011 P 001001101 Q 001001100 R 00100111 S 10111 T 0111011 U 11010 V 00101 W 11100 X 101000 Y 0001 Z 10101 PERMUTATE 00000 3 00001 D 00010 P 00011 V 00100 I 00101 2 00110 M 00111 Y 01000 A 01001 S 01010 J 01011 U 01100 C 01101 9 01110 H 01111 K 10000 4 10001 R 10010 B 10011 X 10100 G 10101 5 10110 N 10111 W 11000 T 11001 E 11010 L 11011 O 11100 F 11101 Q 11110 6 11111 Z How to encrypt text ------------------- take the input character by character and write a continuous bitstring using the ENCRYPT table. once you got the whole text in binary, split the binary into blocks of 5 bits. if the last block is smaller than 5 bits, fill it with "0010" starting from the left and using only as much as you need to fill the 5 bits. take every block, take it as the left side of the PERMUTATE table and write down the right side. this is the encrypted message. example: "HELLO" 0111110001001001000100101010011 now split 01111 10001 00100 10001 00101 01001 1 now fill the last block 01111 10001 00100 10001 00101 01001 10010 now go through the PERMUTATE table KRIR2SB How to decrypt text ------------------- take the text character by character and use the characters as the right side of the PERMUTATE table, and write down the left side. now feed the bitstream through the DECRYPT table. you must be very careful to not loose a bit. once you do a little error, all the following text will be wrong. example: KRIR2SB the PERMUTATE table gives 01111 10001 00100 10001 00101 01001 10010 now rejoin 01111100010010010001001010100110010 now use the decrypt table like the following 01111 10001 0010010 0010010 1010011 0010 H E L L O garbage. schreib auf der webseite bitte den Namen "Erik Thiele" hin. cu :-) erik