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 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL