摘要 |
The custom encryption/decryption program uses a large user-editable data file. Each page of this data file determines a character transformation that may be applied. A pseudo-random number is used to select the particular page that will determine each character's encryption, thus creating a variable character rotation. The program has a graphical user interface for the user editing process. The graphical user interface displays the pages of data from the large data file using colour to highlight potential errors such as duplicates and providing a read-only list of the missing values. Colour is also used on sets of number values forming each page to indicate the state of randomness at a glance. |