Script started on Tue Jun 29 07:04:04 2004 > perl ordCHRjune2004.pl 0123456789 0 = 48 1 = 49 2 = 50 3 = 51 4 = 52 5 = 53 6 = 54 7 = 55 8 = 56 9 = 57 > perl ordCHRjune2004.pl ABC MNOPWXYZ abc Mm Oo Zz A = 65 B = 66 C = 67 = 32 M = 77 N = 78 O = 79 P = 80 W = 87 X = 88 Y = 89 Z = 90 = 32 a = 97 b = 98 c = 99 = 32 M = 77 m = 109 = 32 O = 79 o = 111 = 32 Z = 90 z = 122 > ls ord*.pl ordCHRjune2004.pl ordinals13.pl ordinalsAll.pl ordinals.pl ordinals3_5_15.pl > perl ordinals.pl C = 5P Mod 26 compared to C = 6P Mod 26 encryption scheme: P 5m 6m 5p+3 <--- Multiplier is 5 = 5m; multiplier is 6 = 6m - -- -- ---- A = 0 0 0 3 D A --> A or A or D <-- A B = 1 5 6 8 I B --> F or G or I <-- B C = 2 10 12 13 N C --> K or M or N <-- C D = 3 15 18 18 S D --> P or S or S <-- D E = 4 20 24 23 X E --> U or Y or X <-- E F = 5 25 4 2 C F --> Z or E or C <-- F G = 6 4 10 7 H G --> E or K or H <-- G H = 7 9 16 12 M H --> J or Q or M <-- H I = 8 14 22 17 R I --> O or W or R <-- I J = 9 19 2 22 W J --> T or C or W <-- J K = 10 24 8 1 B K --> Y or I or B <-- K L = 11 3 14 6 G L --> D or O or G <-- L M = 12 8 20 11 L M --> I or U or L <-- M N = 13 13 0 16 Q N --> N or A or Q <-- N O = 14 18 6 21 V O --> S or G or V <-- O P = 15 23 12 0 A P --> X or M or A <-- P Q = 16 2 18 5 F Q --> C or S or F <-- Q R = 17 7 24 10 K R --> H or Y or K <-- R S = 18 12 4 15 P S --> M or E or P <-- S T = 19 17 10 20 U T --> R or K or U <-- T U = 20 22 16 25 Z U --> W or Q or Z <-- U V = 21 1 22 4 E V --> B or W or E <-- V W = 22 6 2 9 J W --> G or C or J <-- W X = 23 11 8 14 O X --> L or I or O <-- X Y = 24 16 14 19 T Y --> Q or O or T <-- Y Z = 25 21 20 24 Y Z --> V or U or Y <-- Z > perl ordinals3_5_15.pl C = 3P Mod 15 compared to C = 5P Mod 15 encryption scheme: P 3m 5m - -- --- A = 0 0 0 B = 1 3 5 C = 2 6 10 D = 3 9 0 E = 4 12 5 F = 5 0 10 G = 6 3 0 H = 7 6 5 I = 8 9 10 J = 9 12 0 K = 10 0 5 L = 11 3 10 M = 12 6 0 N = 13 9 5 O = 14 12 10 > perl ordinalsAll.pl m1 m2 m3 m4 m5 m6 m7 m8 m9 m10 m11 -- -- -- -- -- -- -- -- -- --- --- A 0 0 0 0 0 0 0 0 0 0 0 B 1 2 3 4 5 6 7 8 9 10 11 C 2 4 6 8 10 0 2 4 6 8 10 D 3 6 9 0 3 6 9 0 3 6 9 E 4 8 0 4 8 0 4 8 0 4 8 F 5 10 3 8 1 6 11 4 9 2 7 G 6 0 6 0 6 0 6 0 6 0 6 H 7 2 9 4 11 6 1 8 3 10 5 I 8 4 0 8 4 0 8 4 0 8 4 J 9 6 3 0 9 6 3 0 9 6 3 K 10 8 6 4 2 0 10 8 6 4 2 L 11 10 9 8 7 6 5 4 3 2 1 > Control-d exit Script done on Tue Jun 29 07:07:43 2004