_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

ENCODE TEXT

FILE INFORMATION

FILENAME(S): ENCODE TEXT

FILE TYPE(S): PRG

FILE SIZE: 3.7K

FIRST SEEN: 2025-10-19 22:49:37

APPEARS ON: 1 disk(s)

FILE HASH

b44f5ed057f9d3b3692847647c3d913269693a30d0ab9399c5f0b8b4254d01c4

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
GOLD DISK 6 ENCODE TEXT PRG Radd Maxx 9 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 19 08 0A 00 8F 20  28 43 29 20 47 4F 4C 44  |....... (C) GOLD|
00000010: 20 44 49 53 4B 20 49 4E  43 00 3F 08 14 00 97 20  | DISK INC.?.... |
00000020: 35 33 32 38 31 2C 30 3A  20 97 20 35 33 32 38 30  |53281,0: . 53280|
00000030: 2C 30 3A 20 99 C7 28 31  34 29 3B C7 28 38 29 00  |,0: ..(14);.(8).|
00000040: 71 08 1E 00 99 20 22 05  93 11 11 20 20 20 D0 52  |q.... "....   .R|
00000050: 4F 47 52 41 4D 4D 49 4E  47 20 C3 48 41 4C 4C 45  |OGRAMMING .HALLE|
00000060: 4E 47 45 20 4F 46 20 54  48 45 20 CD 4F 4E 54 48  |NGE OF THE .ONTH|
00000070: 22 00 9F 08 28 00 99 22  9C 20 20 20 C0 C0 C0 C0  |"...(..".   ....|
00000080: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |................|
00000090: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 22 00  |..............".|
000000A0: C9 08 32 00 99 22 05 11  11 20 20 20 20 20 20 20  |..2.."...       |
000000B0: 20 C5 4E 43 52 49 50 54  49 4F 4E 20 2F 20 C4 45  | .NCRIPTION / .E|
000000C0: 43 52 49 50 54 49 4F 4E  22 00 F1 08 3C 00 99 22  |CRIPTION"...<.."|
000000D0: 9F 20 20 20 20 20 20 20  20 C0 C0 C0 C0 C0 C0 C0  |.        .......|
000000E0: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |................|
000000F0: 22 00 1F 09 46 00 99 22  11 20 20 B0 C0 C0 C0 C0  |"...F..".  .....|
00000100: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |................|
00000110: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 AE 22 00  |..............".|
00000120: 4C 09 50 00 99 22 20 20  DD 20 20 20 20 20 20 20  |L.P.."  .       |
00000130: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000140: 20 20 20 20 20 20 20 20  20 20 DD 22 00 7B 09 5A  |          .".{.Z|
00000150: 00 99 22 20 20 DD 20 20  05 3C C6 31 3E 20 C2 41  |.."  .  .<.1> .A|
00000160: 43 4B 47 52 4F 55 4E 44  9F 20 20 20 20 20 20 20  |CKGROUND.       |
00000170: 20 20 20 20 20 20 20 20  20 DD 22 00 A8 09 64 00  |         ."...d.|
00000180: 99 22 20 20 DD 20 20 20  20 20 20 20 20 20 20 20  |."  .           |
00000190: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000001A0: 20 20 20 20 20 20 DD 22  00 D7 09 6E 00 99 22 20  |      ."...n.." |
000001B0: 20 DD 20 20 05 3C C6 33  3E 20 C4 45 53 43 52 49  | .  .<.3> .ESCRI|
000001C0: 50 54 49 4F 4E 20 4F 46  20 C3 48 41 4C 4C 45 4E  |PTION OF .HALLEN|
000001D0: 47 45 9F 20 20 DD 22 00  04 0A 78 00 99 22 20 20  |GE.  ."...x.."  |
000001E0: DD 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
000001F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000200: 20 20 DD 22 00 33 0A 82  00 99 22 20 20 DD 20 20  |  .".3...."  .  |
00000210: 05 3C C6 35 3E 20 D3 4F  4C 55 54 49 4F 4E 9F 20  |.<.5> .OLUTION. |
00000220: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000230: 20 DD 22 00 60 0A 8C 00  99 22 20 20 DD 20 20 20  | .".`...."  .   |
00000240: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000250: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 DD 22  |              ."|
00000260: 00 8F 0A 96 00 99 22 20  20 DD 20 20 05 3C C6 37  |......"  .  .<.7|
00000270: 3E 20 C5 58 54 45 4E 44  45 44 20 4E 4F 54 45 53  |> .XTENDED NOTES|
00000280: 9F 20 20 20 20 20 20 20  20 20 20 20 20 DD 22 00  |.            .".|
00000290: BC 0A A0 00 99 22 20 20  DD 20 20 20 20 20 20 20  |....."  .       |
000002A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000002B0: 20 20 20 20 20 20 20 20  20 20 DD 22 00 ED 0A AA  |          ."....|
000002C0: 00 99 22 20 20 DD 20 20  05 3C 5F 3E 20 20 D2 45  |.."  .  .<_>  .E|
000002D0: 54 55 52 4E 20 54 4F 20  81 C7 CF CC C4 A0 C4 C9  |TURN TO ........|
000002E0: D3 CB 05 20 CD 45 4E 55  9F 20 20 DD 22 00 1A 0B  |... .ENU.  ."...|
000002F0: B4 00 99 22 20 20 DD 20  20 20 20 20 20 20 20 20  |..."  .         |
00000300: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000310: 20 20 20 20 20 20 20 20  DD 22 00 47 0B BE 00 99  |        .".G....|
00000320: 22 20 20 AD C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |"  .............|
00000330: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |................|
00000340: C0 C0 C0 C0 C0 BD 22 00  5C 0B C8 00 A1 41 24 3A  |......".\....A$:|
00000350: 8B 41 24 B3 B1 22 85 22  A7 34 33 30 00 80 0B D2  |.A$..".".430....|
00000360: 00 99 20 22 93 05 11 20  20 20 20 20 20 20 20 20  |.. "...         |
00000370: 20 20 20 20 20 C2 41 43  4B 47 52 4F 55 4E 44 22  |     .ACKGROUND"|
00000380: 00 A5 0B DC 00 99 20 20  20 22 9F 20 20 20 20 20  |......   ".     |
00000390: 20 20 20 20 20 20 20 20  20 B7 B7 B7 B7 B7 B7 B7  |         .......|
000003A0: B7 B7 B7 05 22 00 D0 0B  E6 00 99 22 C5 4E 43 52  |...."......".NCR|
000003B0: 49 50 54 49 4F 4E 20 2F  20 C4 45 43 52 49 50 54  |IPTION / .ECRIPT|
000003C0: 49 4F 4E 20 4D 45 54 48  4F 44 53 20 41 52 45 22  |ION METHODS ARE"|
000003D0: 00 01 0C F0 00 99 22 42  45 49 4E 47 20 55 53 45  |......"BEING USE|
000003E0: 44 20 49 4E 20 56 41 52  49 4F 55 53 20 41 52 45  |D IN VARIOUS ARE|
000003F0: 41 53 20 4F 46 20 49 4E  44 55 53 54 52 59 2E 22  |AS OF INDUSTRY."|
00000400: 3B 00 1B 0C FA 00 99 22  D3 4F 4D 45 20 45 58 41  |;......".OME EXA|
00000410: 4D 50 4C 45 53 20 41 52  45 3A 22 00 49 0C 04 01  |MPLES ARE:".I...|
00000420: 99 22 11 20 31 29 20 D0  41 53 53 49 4E 47 20 27  |.". 1) .ASSING '|
00000430: 43 4F 44 45 44 27 20 49  4E 46 4F 52 4D 41 54 49  |CODED' INFORMATI|
00000440: 4F 4E 20 41 4D 4F 4E 47  22 00 74 0C 0E 01 99 22  |ON AMONG".t...."|
00000450: 20 20 20 20 20 20 20 46  52 49 45 4E 44 53 20 46  |       FRIENDS F|
00000460: 4F 52 20 47 45 4E 45 52  41 4C 20 49 4E 54 45 52  |OR GENERAL INTER|
00000470: 45 53 54 22 00 9D 0C 18  01 99 22 20 32 29 20 D3  |EST"......" 2) .|
00000480: 45 43 55 52 49 54 59 20  49 4E 44 55 53 54 52 59  |ECURITY INDUSTRY|
00000490: 20 28 45 47 20 C4 2E CF  2E C4 2E 29 22 00 C8 0C  | (EG ......)"...|
000004A0: 22 01 99 22 20 33 29 20  C7 45 4E 45 52 41 4C 20  |".." 3) .ENERAL |
000004B0: 49 4E 44 55 53 54 52 59  20 28 46 4F 52 20 53 45  |INDUSTRY (FOR SE|
000004C0: 4E 53 49 54 49 56 45 22  00 F5 0C 2C 01 99 22 20  |NSITIVE"...,.." |
000004D0: 20 20 20 20 20 20 44 41  54 41 20 4C 49 4B 45 20  |      DATA LIKE |
000004E0: 50 45 52 53 4F 4E 45 4C  20 41 4E 44 20 48 45 41  |PERSONEL AND HEA|
000004F0: 4C 54 48 29 22 00 24 0D  36 01 99 22 11 CF 4E 45  |LTH)".$.6.."..NE|
00000500: 20 43 4F 4D 4D 4F 4E 20  54 45 43 48 4E 49 51 55  | COMMON TECHNIQU|
00000510: 45 20 49 4E 20 54 48 45  20 45 4E 43 52 49 50 54  |E IN THE ENCRIPT|
00000520: 49 4F 4E 22 00 51 0D 40  01 99 22 46 49 45 4C 44  |ION".Q.@.."FIELD|
00000530: 20 55 53 45 53 20 54 48  45 20 4D 4F 44 55 4C 4F  | USES THE MODULO|
00000540: 20 4F 50 45 52 41 54 4F  52 2E 20 20 D4 48 49 53  | OPERATOR.  .HIS|
00000550: 22 00 80 0D 4A 01 99 22  4F 50 45 52 41 54 4F 52  |"...J.."OPERATOR|
00000560: 20 52 45 54 55 52 4E 53  20 54 48 45 20 27 52 45  | RETURNS THE 'RE|
00000570: 4D 41 49 4E 44 45 52 27  20 4F 46 20 D8 2F D9 22  |MAINDER' OF ./."|
00000580: 00 AC 0D 54 01 99 22 46  4F 52 20 27 D8 20 CD CF  |...T.."FOR '. ..|
00000590: C4 20 D9 27 2E 20 20 D4  52 41 4E 53 4C 41 54 45  |. .'.  .RANSLATE|
000005A0: 44 20 54 4F 20 C2 C1 D3  C9 C3 3A 22 00 D3 0D 5E  |D TO .....:"...^|
000005B0: 01 99 22 11 20 20 20 20  28 D8 20 CD CF C4 20 D9  |..".    (. ... .|
000005C0: 29 20 3D 20 D8 20 2D 20  C9 CE D4 28 D8 2F D9 29  |) = . - ...(./.)|
000005D0: 2A D9 22 00 01 0E 68 01  99 22 11 9F 20 20 20 20  |*."...h.."..    |
000005E0: B0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |................|
000005F0: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 AE  |................|
00000600: 22 00 2F 0E 72 01 99 22  20 20 20 20 DD 05 20 3C  |"./.r.."    .. <|
00000610: C6 33 3E 20 C4 45 53 43  52 49 50 54 49 4F 4E 20  |.3> .ESCRIPTION |
00000620: 4F 46 20 43 48 41 4C 4C  45 4E 47 45 9F DD 22 00  |OF CHALLENGE..".|
00000630: 5D 0E 7C 01 99 22 20 20  20 20 DD 05 20 3C 5F 3E  |].|.."    .. <_>|
00000640: 20 20 C7 4F 4C 44 A0 C4  49 53 4B 20 4D 45 4E 55  |  .OLD..ISK MENU|
00000650: 20 20 20 20 20 20 20 20  20 20 9F DD 22 00 8A 0E  |          .."...|
00000660: 86 01 99 22 20 20 20 20  AD C0 C0 C0 C0 C0 C0 C0  |..."    ........|
00000670: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |................|
00000680: C0 C0 C0 C0 C0 C0 C0 BD  22 3B 00 9E 0E 90 01 A1  |........";......|
00000690: 41 24 3A 8B 41 24 B2 22  86 22 A7 34 34 30 00 AF  |A$:.A$.".".440..|
000006A0: 0E 9A 01 8B 41 24 B2 22  5F 22 A7 34 30 31 30 00  |....A$."_".4010.|
000006B0: B9 0E A4 01 89 20 34 30  30 00 CA 0E AE 01 8B 41  |..... 400......A|
000006C0: 24 B3 B1 22 86 22 A7 36  37 30 00 F4 0E B8 01 99  |$..".".670......|
000006D0: 22 93 11 05 20 20 20 20  20 20 20 C4 45 53 43 52  |"...       .ESCR|
000006E0: 49 50 54 49 4F 4E 20 4F  46 20 C3 48 41 4C 4C 45  |IPTION OF .HALLE|
000006F0: 4E 47 45 22 00 1D 0F C2  01 99 22 9F 20 20 20 20  |NGE"......".    |
00000700: 20 20 20 B7 B7 B7 B7 B7  B7 B7 B7 B7 B7 B7 B7 B7  |   .............|
00000710: B7 B7 B7 B7 B7 B7 B7 B7  B7 B7 B7 05 22 00 4D 0F  |............".M.|
00000720: CC 01 99 22 11 C1 20 53  49 4D 50 4C 45 20 4D 45  |...".. SIMPLE ME|
00000730: 54 48 4F 44 20 4F 46 20  45 4E 43 4F 44 49 4E 47  |THOD OF ENCODING|
00000740: 20 41 20 27 4D 45 53 53  41 47 45 27 22 00 7B 0F  | A 'MESSAGE'".{.|
00000750: D6 01 99 22 49 53 20 54  4F 20 41 44 44 20 41 20  |..."IS TO ADD A |
00000760: 43 4F 4E 53 54 41 4E 54  20 54 4F 20 45 41 43 48  |CONSTANT TO EACH|
00000770: 20 4C 45 54 54 45 52 20  4F 46 22 00 A9 0F E0 01  | LETTER OF".....|
00000780: 99 22 54 48 45 20 4D 45  53 53 41 47 45 2E 20 20  |."THE MESSAGE.  |
00000790: D4 4F 20 4B 45 45 50 20  49 54 20 54 48 45 20 50  |.O KEEP IT THE P|
000007A0: 52 49 4E 54 41 42 4C 45  22 00 D8 0F EA 01 99 22  |RINTABLE"......"|
000007B0: 52 41 4E 47 45 20 4F 46  20 C1 2D DA 2C 20 30 2D  |RANGE OF .-., 0-|
000007C0: 39 20 41 4E 44 20 53 4F  4D 45 20 53 50 45 43 49  |9 AND SOME SPECI|
000007D0: 41 4C 20 43 48 41 52 22  00 05 10 F4 01 99 22 28  |AL CHAR"......"(|
000007E0: 41 53 43 49 49 20 33 32  20 54 4F 20 39 35 29 2C  |ASCII 32 TO 95),|
000007F0: 20 54 48 45 20 4D 4F 44  55 4C 4F 20 4F 50 45 52  | THE MODULO OPER|
00000800: 41 54 4F 52 22 00 2F 10  FE 01 99 22 43 41 4E 20  |ATOR"./...."CAN |
00000810: 42 45 20 55 53 45 44 2E  20 20 C9 46 20 41 4C 4C  |BE USED.  .F ALL|
00000820: 20 57 45 20 44 49 44 20  57 41 53 20 54 4F 22 00  | WE DID WAS TO".|
00000830: 60 10 08 02 99 22 4F 46  46 53 45 54 20 45 41 43  |`...."OFFSET EAC|
00000840: 48 20 4C 45 54 54 45 52  2C 20 41 20 50 45 52 53  |H LETTER, A PERS|
00000850: 4F 4E 20 43 41 4E 20 27  42 52 45 41 4B 27 22 3B  |ON CAN 'BREAK'";|
00000860: 00 88 10 12 02 99 22 54  48 45 20 43 4F 44 45 44  |......"THE CODED|
00000870: 20 4D 45 53 53 41 47 45  20 42 59 20 4C 4F 4F 4B  | MESSAGE BY LOOK|
00000880: 49 4E 47 20 46 4F 52 22  00 B3 10 1C 02 99 22 54  |ING FOR"......"T|
00000890: 48 45 20 4D 4F 53 54 20  43 4F 4D 4D 4F 4E 20 43  |HE MOST COMMON C|
000008A0: 48 41 52 41 43 54 45 52  2C 20 41 4E 44 20 4D 41  |HARACTER, AND MA|
000008B0: 4B 45 22 00 E1 10 26 02  99 22 54 52 41 4E 53 4C  |KE"...&.."TRANSL|
000008C0: 41 54 49 4F 4E 53 20 54  4F 20 43 4F 4D 4D 4F 4E  |ATIONS TO COMMON|
000008D0: 20 43 48 41 52 41 43 54  45 52 53 20 4C 49 4B 45  | CHARACTERS LIKE|
000008E0: 22 00 10 11 30 02 99 22  53 50 41 43 45 53 20 41  |"...0.."SPACES A|
000008F0: 4E 44 20 56 4F 57 45 4C  53 2E 20 20 D4 48 45 52  |ND VOWELS.  .HER|
00000900: 45 46 4F 52 45 2C 20 41  20 4D 55 4C 54 49 2D 22  |EFORE, A MULTI-"|
00000910: 00 3E 11 3A 02 99 22 43  48 41 52 41 43 54 45 52  |.>.:.."CHARACTER|
00000920: 20 4B 45 59 20 4F 52 20  41 20 53 45 51 55 45 4E  | KEY OR A SEQUEN|
00000930: 43 45 20 4F 46 20 4F 46  46 53 45 54 53 22 00 6B  |CE OF OFFSETS".k|
00000940: 11 44 02 99 22 57 4F 55  4C 44 20 44 45 43 52 45  |.D.."WOULD DECRE|
00000950: 41 53 45 20 54 48 45 20  43 48 41 4E 43 45 20 4F  |ASE THE CHANCE O|
00000960: 46 20 54 48 45 20 43 4F  44 45 22 00 84 11 4E 02  |F THE CODE"...N.|
00000970: 99 22 42 45 49 4E 47 20  44 45 43 49 50 48 45 52  |."BEING DECIPHER|
00000980: 45 44 2E 22 00 AF 11 58  02 99 22 11 D9 4F 55 52  |ED."...X.."..OUR|
00000990: 20 43 48 41 4C 4C 45 4E  47 45 3A 20 57 52 49 54  | CHALLENGE: WRIT|
000009A0: 45 20 41 20 50 52 4F 47  52 41 4D 20 54 4F 22 00  |E A PROGRAM TO".|
000009B0: D9 11 62 02 99 22 20 20  20 44 45 4D 4F 4E 53 54  |..b.."   DEMONST|
000009C0: 52 41 54 45 20 4D 55 4C  54 49 2D 43 48 41 52 41  |RATE MULTI-CHARA|
000009D0: 43 54 45 52 20 4B 45 59  22 00 FD 11 6C 02 99 22  |CTER KEY"...l.."|
000009E0: 20 20 20 45 4E 43 52 49  50 54 49 4F 4E 20 41 4E  |   ENCRIPTION AN|
000009F0: 44 20 44 45 43 52 49 50  54 49 4F 4E 22 00 2C 12  |D DECRIPTION".,.|
00000A00: 76 02 99 22 A4 A4 A4 A4  A4 A4 A4 A4 A4 A4 A4 A4  |v.."............|
00000A10: A4 A4 A4 A4 A4 A4 A4 A4  A4 A4 A4 A4 A4 A4 A4 A4  |................|
00000A20: A4 A4 A4 A4 A4 A4 A4 A4  A4 A4 A4 22 00 54 12 80  |...........".T..|
00000A30: 02 99 20 22 9F 20 20 20  20 20 20 20 48 49 54 20  |.. ".       HIT |
00000A40: 41 4E 59 20 4B 45 59 20  54 4F 20 43 4F 4E 54 49  |ANY KEY TO CONTI|
00000A50: 4E 55 45 22 00 67 12 8A  02 A1 41 24 3A 8B 41 24  |NUE".g....A$:.A$|
00000A60: B2 22 22 A7 36 35 30 00  6F 12 94 02 89 32 30 00  |."".650.o....20.|
00000A70: 80 12 9E 02 8B 41 24 B3  B1 22 87 22 A7 37 33 30  |.....A$..".".730|
00000A80: 00 B1 12 A8 02 99 20 22  93 11 11 11 11 11 11 11  |...... "........|
00000A90: 11 11 11 11 20 20 20 20  20 20 20 20 20 20 20 20  |....            |
00000AA0: 4C 4F 41 44 49 4E 47 20  53 4F 4C 55 54 49 4F 4E  |LOADING SOLUTION|
00000AB0: 22 00 E6 12 B2 02 99 22  90 13 11 11 11 4C 4F 41  |"......".....LOA|
00000AC0: 44 22 3B C7 28 33 34 29  3B 22 45 4E 43 4F 44 45  |D";.(34);"ENCODE|
00000AD0: 20 53 4F 4C 55 54 49 4F  4E 22 3B C7 28 33 34 29  | SOLUTION";.(34)|
00000AE0: 3B 22 2C 38 13 22 00 12  13 BC 02 97 36 33 31 2C  |;",8."......631,|
00000AF0: 31 33 3A 97 36 33 32 2C  38 32 3A 97 36 33 33 2C  |13:.632,82:.633,|
00000B00: 38 35 3A 97 36 33 34 2C  37 38 3A 97 36 33 35 2C  |85:.634,78:.635,|
00000B10: 31 33 00 1D 13 C6 02 97  31 39 38 2C 35 00 23 13  |13......198,5.#.|
00000B20: D0 02 80 00 34 13 DA 02  8B 41 24 B3 B1 22 88 22  |....4....A$.."."|
00000B30: A7 39 37 30 00 59 13 E4  02 99 20 22 93 05 20 20  |.970.Y.... "..  |
00000B40: 20 20 20 20 20 20 20 20  20 20 C5 58 54 45 4E 44  |          .XTEND|
00000B50: 45 44 20 CE 4F 54 45 53  22 00 7E 13 EE 02 99 20  |ED .OTES".~.... |
00000B60: 22 9F 20 20 20 20 20 20  20 20 20 20 20 20 A3 A3  |".            ..|
00000B70: A3 A3 A3 A3 A3 A3 A3 A3  A3 A3 A3 A3 05 22 00 A6  |............."..|
00000B80: 13 F8 02 99 22 CF 42 56  49 4F 55 53 4C 59 2C 20  |....".BVIOUSLY, |
00000B90: 54 4F 20 44 45 43 49 50  48 45 52 20 54 48 45 20  |TO DECIPHER THE |
00000BA0: 43 4F 44 45 44 22 00 D7  13 02 03 99 22 4D 45 53  |CODED"......"MES|
00000BB0: 53 41 47 45 2C 20 57 45  20 53 49 4D 50 4C 59 20  |SAGE, WE SIMPLY |
00000BC0: 53 55 42 54 52 41 43 54  20 54 48 45 20 4F 52 49  |SUBTRACT THE ORI|
00000BD0: 47 49 4E 41 4C 22 3B 00  05 14 0C 03 99 22 4F 46  |GINAL";......"OF|
00000BE0: 46 53 45 54 2E 20 20 D9  4F 55 20 57 49 4C 4C 20  |FSET.  .OU WILL |
00000BF0: 46 49 4E 44 20 41 20 C2  C1 D3 C9 C3 20 50 52 4F  |FIND A ..... PRO|
00000C00: 47 52 41 4D 22 00 33 14  16 03 99 22 44 45 4D 4F  |GRAM".3...."DEMO|
00000C10: 4E 53 54 52 41 54 49 4E  47 20 45 4E 43 52 49 50  |NSTRATING ENCRIP|
00000C20: 54 49 4F 4E 2F 44 45 43  52 49 50 54 49 4F 4E 20  |TION/DECRIPTION |
00000C30: 4F 4E 22 00 5A 14 20 03  99 22 54 48 49 53 20 44  |ON".Z. .."THIS D|
00000C40: 49 53 4B 20 42 59 20 54  48 45 20 4E 41 4D 45 3A  |ISK BY THE NAME:|
00000C50: 20 27 C5 CE C3 CF C4 C5  27 22 00 8A 14 2A 03 99  | '......'"...*..|
00000C60: 22 11 C8 4F 57 20 43 41  4E 20 57 45 20 4D 41 4B  |"..OW CAN WE MAK|
00000C70: 45 20 49 54 20 48 41 52  44 45 52 20 46 4F 52 20  |E IT HARDER FOR |
00000C80: 4F 54 48 45 52 53 20 54  4F 22 00 B7 14 34 03 99  |OTHERS TO"...4..|
00000C90: 22 42 52 45 41 4B 20 54  48 45 20 43 4F 44 45 3F  |"BREAK THE CODE?|
00000CA0: 20 20 C8 45 52 45 20 49  53 20 41 20 53 4D 41 4C  |  .ERE IS A SMAL|
00000CB0: 4C 20 4C 49 53 54 22 00  CE 14 3E 03 99 22 4F 46  |L LIST"...>.."OF|
00000CC0: 20 53 55 47 47 45 53 54  49 4F 4E 53 3A 22 00 FB  | SUGGESTIONS:"..|
00000CD0: 14 48 03 99 22 11 20 2A  20 D5 53 45 20 41 20 49  |.H..". * .SE A I|
00000CE0: 4E 46 49 4E 49 54 45 4C  59 20 4C 4F 4E 47 20 53  |NFINITELY LONG S|
00000CF0: 45 51 55 45 4E 43 45 20  4F 46 22 00 28 15 52 03  |EQUENCE OF".(.R.|
00000D00: 99 22 20 20 20 4F 46 46  53 45 54 53 20 4C 49 4B  |."   OFFSETS LIK|
00000D10: 45 20 50 52 49 4D 45 20  4E 55 4D 42 45 52 53 2C  |E PRIME NUMBERS,|
00000D20: 20 D0 49 2C 20 4F 52 22  00 50 15 5C 03 99 22 20  | .I, OR".P.\.." |
00000D30: 20 20 4F 54 48 45 52 20  4E 4F 4E 2D 52 45 50 45  |  OTHER NON-REPE|
00000D40: 41 54 49 4E 47 20 53 45  51 55 45 4E 43 45 53 22  |ATING SEQUENCES"|
00000D50: 00 7D 15 66 03 99 22 20  2A 20 D5 53 45 20 41 4C  |.}.f.." * .SE AL|
00000D60: 4C 20 43 4F 44 45 53 20  57 49 54 48 49 4E 20 41  |L CODES WITHIN A|
00000D70: 20 42 59 54 45 20 52 41  54 48 45 52 22 00 A5 15  | BYTE RATHER"...|
00000D80: 70 03 99 22 20 20 20 54  48 41 4E 20 4F 4E 4C 59  |p.."   THAN ONLY|
00000D90: 20 54 48 45 20 50 52 49  4E 54 41 42 4C 45 20 52  | THE PRINTABLE R|
00000DA0: 41 4E 47 45 22 00 D4 15  7A 03 99 20 22 20 2A 20  |ANGE"...z.. " * |
00000DB0: D4 52 59 20 55 53 49 4E  47 20 54 48 45 20 52 4F  |.RY USING THE RO|
00000DC0: 54 41 54 49 4F 4E 2C 20  54 4F 47 47 4C 49 4E 47  |TATION, TOGGLING|
00000DD0: 20 4F 52 22 00 00 16 84  03 99 20 22 20 20 20 52  | OR"...... "   R|
00000DE0: 45 46 4C 45 43 54 49 4F  4E 20 4F 46 20 42 49 54  |EFLECTION OF BIT|
00000DF0: 53 20 57 49 54 48 49 4E  20 41 20 42 59 54 45 22  |S WITHIN A BYTE"|
00000E00: 00 2D 16 8E 03 99 20 22  20 2A 20 D5 53 45 20 32  |.-.... " * .SE 2|
00000E10: 20 4F 52 20 4D 4F 52 45  20 4B 45 59 53 20 2D 20  | OR MORE KEYS - |
00000E20: 44 45 53 49 47 4E 20 49  54 20 53 4F 22 00 5A 16  |DESIGN IT SO".Z.|
00000E30: 98 03 99 20 22 20 20 20  54 48 41 54 20 4F 4E 45  |... "   THAT ONE|
00000E40: 20 4B 45 59 20 49 53 20  55 53 45 44 20 54 4F 20  | KEY IS USED TO |
00000E50: 57 52 49 54 45 20 54 48  45 22 00 86 16 A2 03 99  |WRITE THE"......|
00000E60: 20 22 20 20 20 4D 45 53  53 41 47 45 20 26 20 41  | "   MESSAGE & A|
00000E70: 4E 4F 54 48 45 52 20 4B  45 59 20 54 4F 20 52 45  |NOTHER KEY TO RE|
00000E80: 41 44 20 49 54 22 00 AC  16 AC 03 99 20 22 11 9F  |AD IT"...... "..|
00000E90: 20 20 20 C8 49 54 20 41  4E 59 20 4B 45 59 20 54  |   .IT ANY KEY T|
00000EA0: 4F 20 43 4F 4E 54 49 4E  55 45 22 3B 00 BF 16 B6  |O CONTINUE";....|
00000EB0: 03 A1 41 24 3A 8B 41 24  B2 22 22 A7 39 35 30 00  |..A$:.A$."".950.|
00000EC0: C7 16 C0 03 89 32 30 00  D8 16 CA 03 8B 41 24 B3  |.....20......A$.|
00000ED0: B1 22 5F 22 A7 32 30 30  00 EB 16 D4 03 99 20 22  |."_".200...... "|
00000EE0: 93 22 3A 20 9E 20 34 39  31 35 32 00 00 00        |.": . 49152...  |
....... (C) GOLD DISK INC.?.... 53281,0:
 . 53280,0: .G(14);G(8).Q.... "....   PR
OGRAMMING CHALLENGE OF THE MONTH"...(.."
.   ..................................".
I.2.."...        ENCRIPTION / DECRIPTION
"...<..".        .......................
"...F..".  .............................
......".L.P.."  .                       
          .".{.Z.."  .  .<F1> BACKGROUND
.                ."...D.."  .           
                      .".W.N.."  .  .<F3
> DESCRIPTION OF CHALLENGE.  ."...X.."  
.                                 .".3..
.."  .  .<F5> SOLUTION.                 
 .".`...."  .                           
      ."......"  .  .<F7> EXTENDED NOTES
.            ."... .."  .               
                  ."......"  .  .<_>  RE
TURN TO .GOLD DISK. MENU.  ."......"  . 
                                .".G....
"  ...................................".
\.H..A$:.A$..".".430...R.. "...         
     BACKGROUND"......   ".             
 ...........".P...."ENCRIPTION / DECRIPT
ION METHODS ARE"......"BEING USED IN VAR
IOUS AREAS OF INDUSTRY.";......"SOME EXA
MPLES ARE:".I....". 1) PASSING 'CODED' I
NFORMATION AMONG".T...."       FRIENDS F
OR GENERAL INTEREST"......" 2) SECURITY 
INDUSTRY (EG D.O.D.)".H.".." 3) GENERAL 
INDUSTRY (FOR SENSITIVE"...,.."       DA
TA LIKE PERSONEL AND HEALTH)".$.6..".ONE
 COMMON TECHNIQUE IN THE ENCRIPTION".Q.@
.."FIELD USES THE MODULO OPERATOR.  THIS
"...J.."OPERATOR RETURNS THE 'REMAINDER'
 OF X/Y"...T.."FOR 'X MOD Y'.  TRANSLATE
D TO BASIC:".S.^..".    (X MOD Y) = X - 
INT(X/Y)*Y"...H.."..    ................
................"./.R.."    .. <F3> DESC
RIPTION OF CHALLENGE..".].|.."    .. <_>
  GOLD DISK MENU          .."......"    
................................";......
A$:.A$.".".440......A$."_".4010...... 40
0.J....A$..".".670......"...       DESCR
IPTION OF CHALLENGE"...B..".       .....
....................".M.L..".A SIMPLE ME
THOD OF ENCODING A 'MESSAGE'".{.V.."IS T
O ADD A CONSTANT TO EACH LETTER OF".....
."THE MESSAGE.  TO KEEP IT THE PRINTABLE
".X...."RANGE OF A-Z, 0-9 AND SOME SPECI
AL CHAR"......"(ASCII 32 TO 95), THE MOD
ULO OPERATOR"./...."CAN BE USED.  IF ALL
 WE DID WAS TO".`...."OFFSET EACH LETTER
, A PERSON CAN 'BREAK'";......"THE CODED
 MESSAGE BY LOOKING FOR"......"THE MOST 
COMMON CHARACTER, AND MAKE"...&.."TRANSL
ATIONS TO COMMON CHARACTERS LIKE"...0.."
SPACES AND VOWELS.  THEREFORE, A MULTI-"
.>.:.."CHARACTER KEY OR A SEQUENCE OF OF
FSETS".K.D.."WOULD DECREASE THE CHANCE O
F THE CODE"...N.."BEING DECIPHERED."...X
..".YOUR CHALLENGE: WRITE A PROGRAM TO".
Y.B.."   DEMONSTRATE MULTI-CHARACTER KEY
"...L.."   ENCRIPTION AND DECRIPTION".,.
V.."....................................
...".T.... ".       HIT ANY KEY TO CONTI
NUE".G....A$:.A$."".650.O....20......A$.
.".".730...... "............            
LOADING SOLUTION"......".....LOAD";G(34)
;"ENCODE SOLUTION";G(34);",8."......631,
13:.632,82:.633,85:.634,78:.635,13...F..
198,5.#.P...4.Z..A$..".".970.Y.... "..  
          EXTENDED NOTES".~.... ".      
      ..............."......"OBVIOUSLY, 
TO DECIPHER THE CODED".W...."MESSAGE, WE
 SIMPLY SUBTRACT THE ORIGINAL";......"OF
FSET.  YOU WILL FIND A BASIC PROGRAM".3.
..."DEMONSTRATING ENCRIPTION/DECRIPTION 
ON".Z. .."THIS DISK BY THE NAME: 'ENCODE
'"...*..".HOW CAN WE MAKE IT HARDER FOR 
OTHERS TO"...4.."BREAK THE CODE?  HERE I
S A SMALL LIST".N.>.."OF SUGGESTIONS:"..
.H..". * USE A INFINITELY LONG SEQUENCE 
OF".(.R.."   OFFSETS LIKE PRIME NUMBERS,
 PI, OR".P.\.."   OTHER NON-REPEATING SE
QUENCES".}.F.." * USE ALL CODES WITHIN A
 BYTE RATHER"...P.."   THAN ONLY THE PRI
NTABLE RANGE".T.Z.. " * TRY USING THE RO
TATION, TOGGLING OR"...... "   REFLECTIO
N OF BITS WITHIN A BYTE".-.... " * USE 2
 OR MORE KEYS - DESIGN IT SO".Z.... "   
THAT ONE KEY IS USED TO WRITE THE"......
 "   MESSAGE & ANOTHER KEY TO READ IT"..
.... "..   HIT ANY KEY TO CONTINUE";....
..A$:.A$."".950.G....20.X.J..A$.."_".200
...T.. ".": . 49152...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL