$ od -c -N 50000 [phylum]<LISP>KOTO>Lispusers>CRYPT.TEDIT!1 0000000 X E R O X \t C R Y P T \r 2 \r \r 4 0000020 \r \r 1 \r \r C r y p t \r 1 \r \r 4 \r 0000040 \r B y : H e n r y T h o m 0000060 p s o n ( H T h o m p s o n . 0000100 p a @ X e r o x . c o m ) \r I n 0000120 t e r n a l \r \r F i l e : { e 0000140 r i s } < l i s p > k o t o > l 0000160 i s p u s e r s > c r y p t . t 0000200 e d i t \r R e v i s e d : S e 0000220 p t e m b e r 2 9 , 1 9 8 4 0000240 \r S i m p l e E n c r y p t i 0000260 o n / D e c r y p t i o n o f 0000300 b l o c k s o f d a t a \r 0000320 T h i s p a c k a g e p r o 0000340 v i d e s a q u i c k a n 0000360 d d i r t y e n c r y p t i 0000400 o n a n d d e c r y p t i o 0000420 n f a c i l i t y f o r b 0000440 l o c k s o f q u a d - w o 0000460 r d s . I t i s s t r i 0000500 c t l y ( I h o p e ) i d 0000520 e n t i c a l w i t h t h e 0000540 a l g o r i t h m i m p l e 0000560 m e n t e d i n / i n d i 0000600 g o / c e d a r 5 . 2 / t o p / 0000620 d e s d u m m y , u s i n g 0000640 s e r i a l X O R s p l u s 0000660 a c h e c k s u m . S e 0000700 e t h a t f i l e f o r 0000720 d e t a i l s . \r T h e m a i 0000740 n e n t r y p o i n t i s 0000760 \r C r y p t D a t a ( k e y n 0001000 B l k s f r o m t o d i r 0001020 e c t i o n m o d e s e e d 0001040 ) \r K e y a n d s e e d a 0001060 r e 8 e l t . a r r a y s 0001100 o f S M A L L P s , t o 0001120 b e u s e d i n ( e n c r 0001140 y p t / d e c r y p t ) i n g 0001160 ( p e r d i r e c t i o n ) 0001200 n B l k s q u a d - w o r d s 0001220 f r o m f r o m t o t o 0001240 ( w h i c h m u s t e i t 0001260 h e r b e d i s j o i n t 0001300 o r i d e n t i c a l r a w 0001320 p o i n t e r s ) . m o d 0001340 e i s o n e o f e c b , 0001360 c b c , o r c b c C h e c 0001400 k . \r T h e r e a r e o t h 0001420 e r e n t r i e s f o r g 0001440 e n e r a t i n g r a n d o m 0001460 k e y s / s e e d s a n d 0001500 e n c r y p t i n g / d e c r y 0001520 p t i n g s i n g l e b l 0001540 o c k s m o r e s i m p l y 0001560 - s e e t h e f i l e . 0001600 \r \r M e s s a g e s t o H T 0001620 h o m p s o n . p a \r \0 \0 \0 \0 \0 0001640 003 ( L I S T ( ( P A G E N I 0001660 L ( P A P E R S I Z E L e t 0001700 t e r F O L I O I N F O ( A 0001720 R A B I C ) ) ( 0 0 6 0001740 1 2 7 9 2 ) ( ( F O L I O 0001760 N I L ( P A R A L O O K S ( 0002000 Q U A D C E N T E R E D ) C 0002020 H A R L O O K S ( S U P E R S 0002040 C R I P T 0 I N V I S I B L 0002060 E O F F S E L E C T P O I N 0002100 T O F F P R O T E C T E D 0002120 O F F S I Z E 1 0 F A M I 0002140 L Y M O D E R N O V E R L I 0002160 N E O F F S T R I K E O U T 0002200 O F F U N D E R L I N E O 0002220 F F E X P A N S I O N R E G 0002240 U L A R S L O P E R E G U L 0002260 A R W E I G H T M E D I U M 0002300 I N V E R T E D O F F U S 0002320 E R I N F O N I L S T Y L E 0002340 N I L ) F O R M A T I N F O 0002360 ( A R A B I C ) ) ( 1 7 0002400 4 3 6 2 8 8 3 6 ) N I L 0002420 ) ( H E A D I N G N I L ( 0002440 H E A D I N G T Y P E R U N N 0002460 I N G H E A D ) ( 8 4 7 4 4 0002500 5 2 8 3 6 ) N I L ) ( T 0002520 E X T N I L N I L ( 8 4 0002540 9 6 4 5 6 6 0 0 ) N I L ) 0002560 ) ) ( P A G E N I L ( P A 0002600 P E R S I Z E L e t t e r F 0002620 O L I O I N F O ( A R A B I C 0002640 ) ) ( 0 0 6 1 2 7 9 0002660 2 ) ( ( F O L I O N I L ( 0002700 P A R A L O O K S ( Q U A D 0002720 C E N T E R E D ) C H A R L O 0002740 O K S ( S U P E R S C R I P T 0002760 0 I N V I S I B L E O F F 0003000 S E L E C T P O I N T O F F 0003020 P R O T E C T E D O F F S 0003040 I Z E 1 0 F A M I L Y M O 0003060 D E R N O V E R L I N E O F 0003100 F S T R I K E O U T O F F 0003120 U N D E R L I N E O F F E X 0003140 P A N S I O N R E G U L A R 0003160 S L O P E R E G U L A R W E 0003200 I G H T M E D I U M I N V E 0003220 R T E D O F F U S E R I N F 0003240 O N I L S T Y L E N I L ) 0003260 F O R M A T I N F O ( A R A 0003300 B I C ) ) ( 1 7 4 3 6 0003320 2 8 8 3 6 ) N I L ) ( H E 0003340 A D I N G N I L ( H E A D I 0003360 N G T Y P E R U N N I N G H E 0003400 A D ) ( 8 4 7 4 4 5 2 8 0003420 3 6 ) N I L ) ( T E X T N 0003440 I L N I L ( 8 4 9 6 4 5 0003460 6 6 0 0 ) N I L ) ) ) ( P 0003500 A G E N I L ( P A P E R S I 0003520 Z E L e t t e r F O L I O I 0003540 N F O ( A R A B I C ) ) 0003560 ( 0 0 6 1 2 7 9 2 ) ( ( 0003600 F O L I O N I L ( P A R A L 0003620 O O K S ( Q U A D C E N T E 0003640 R E D ) C H A R L O O K S ( 0003660 S U P E R S C R I P T 0 I N 0003700 V I S I B L E O F F S E L E 0003720 C T P O I N T O F F P R O T 0003740 E C T E D O F F S I Z E 1 0003760 0 F A M I L Y M O D E R N 0004000 O V E R L I N E O F F S T R 0004020 I K E O U T O F F U N D E R 0004040 L I N E O F F E X P A N S I 0004060 O N R E G U L A R S L O P E 0004100 R E G U L A R W E I G H T 0004120 M E D I U M I N V E R T E D 0004140 O F F U S E R I N F O N I L 0004160 S T Y L E N I L ) F O R M 0004200 A T I N F O ( A R A B I C 0004220 ) ) ( 1 7 4 3 6 2 8 8 3 0004240 6 ) N I L ) ( H E A D I N G 0004260 N I L ( H E A D I N G T Y P 0004300 E R U N N I N G H E A D ) ( 0004320 8 4 7 4 4 5 2 8 3 6 ) N 0004340 I L ) ( T E X T N I L N I 0004360 L ( 8 4 9 6 4 5 6 6 0 0 0004400 ) N I L ) ) ) ) ) \0 \0 \0 \0 \0 005 0004420 \0 006 \0 ( \0 \0 \0 \0 001 310 \0 \v \0 \0 \0 004 0004440 002 004 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0004460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 \0 \0 \0 0004500 001 310 \0 021 \0 \0 \0 004 002 003 \0 \0 \0 \0 \0 \0 0004520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0004540 \0 \0 \0 ( \0 212 \0 212 001 8 \0 006 \0 \0 \0 004 0004560 002 003 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0004600 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 ( \0 212 \0 212 0004620 001 8 \0 \0 \0 \0 \0 004 002 004 \0 \0 \0 \0 \0 \0 0004640 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0004660 \0 \0 \0 D \0 \0 \0 \0 001 310 \0 \0 \0 \0 \0 \0 0004700 003 004 \0 \0 001 001 310 001 \0 \0 \0 \0 \0 \0 \0 \v 0004720 P A G E H E A D I N G \0 \v R U N 0004740 N I N G H E A D \0 \0 \0 \0 \0 \0 \0 \0 0004760 \0 \0 \0 \0 \0 \0 \0 + \0 \0 \0 \0 001 330 \0 \0 0005000 \0 \0 \0 001 003 003 \0 022 \0 \0 \0 \0 \0 \0 \0 \0 0005020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0005040 \0 \0 \0 \0 \0 \0 004 \0 005 \0 024 \0 006 M O D 0005060 E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 024 \0 0005100 006 M O D E R N \0 006 \0 \0 \0 \0 \0 \0 \0 0005120 \0 \0 022 \0 004 L O G O \0 030 \0 \0 \0 \0 \0 0005140 \0 \0 \0 \0 024 \0 006 M O D E R N \0 \n \0 0005160 \0 \0 \0 \0 \0 \0 \0 \0 027 \0 \t H E L V E 0005200 T I C A \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 \0 0005220 \0 \0 \0 002 \0 005 \0 \0 \0 005 \0 \0 \0 \0 003 \0 0005240 \0 \0 001 \0 \0 \0 \0 002 \0 \0 \0 006 \0 \0 \0 \0 0005260 004 \0 \0 \0 \0 \0 002 \0 005 \0 \0 \0 002 \0 001 \0 0005300 \v H R U L E . G E T F N 001 \0 024 \0 0005320 006 M O D E R N \0 \n \0 \0 \0 \0 \0 \0 \0 0005340 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 0005360 \0 004 \0 \0 \0 002 \0 001 \0 \v H R U L E . 0005400 G E T F N 001 \0 024 \0 006 M O D E R N 0005420 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 001 \0 \0 0005440 \0 \0 004 \0 \0 \0 \0 \0 002 \0 004 \0 \0 \0 002 \0 0005460 001 \0 \v H R U L E . G E T F N 001 \0 0005500 024 \0 006 M O D E R N \0 \n \0 \0 \0 \0 \0 0005520 \0 \0 \0 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 0005540 \0 002 \0 003 \0 \0 \0 006 \0 \0 \0 \0 001 \0 \0 \0 0005560 \0 \0 002 \0 003 \0 \0 \0 002 \0 001 \0 \v H R U 0005600 L E . G E T F N 001 \0 024 \0 006 M O D 0005620 E R N \0 \f \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 0005640 001 \0 \0 \0 \0 001 \0 \0 \0 \0 \0 002 \0 004 \0 \0 0005660 \0 002 \0 001 \0 \v H R U L E . G E T F 0005700 N 001 \0 024 \0 006 M O D E R N \0 \f \0 \0 0005720 \0 \0 \0 \0 002 \0 \0 \0 \0 001 \0 \0 \0 \0 001 \0 0005740 \0 \0 \0 \0 002 \0 002 \0 \0 \0 - \0 \0 \0 \0 004 0005760 \0 \0 \0 \0 \0 002 \0 002 \0 \0 \0 \t \0 \0 \0 \0 0006000 004 \0 \0 \0 \0 \0 002 \0 006 \0 \0 \0 001 \0 \0 \0 0006020 \0 005 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 I \0 \0 0006040 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 / \0 0006060 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 001 \t 0006100 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 \0 0006120 030 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 \0 0006140 \0 1 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 \0 0006160 \0 \0 341 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 001 0006200 \0 \0 \0 ~ \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 \0 0006220 001 \0 \0 \0 001 \0 \0 \0 \0 004 \0 \0 \0 \0 \0 002 0006240 \0 001 \0 \0 \0 031 \0 \0 \0 \0 004 \0 \0 003 233 \0 0006260 . z 272 0006263