Crypton International v1.1 TI-83+ Basic (C) 1999-2000 Kevtiva & Kryptonite Software Use Notepad to view this file. This version will only work on a TI-83 Plus Kryptonite Software: Pic 'n Crypt v2.1 (82,83,83+) Crypton v1.3 (83,83+) Crypton International v1.0 All programs use the rand encryption engine. Description: ------------ Crypton uses random numbers to encrypt text and numbers. You give the program a number, and it stores that value to rand, so that the text is encrypted based on that number. Crypton encrypts and decrypts the data to Ans, which you can access by pressing 2nd+Ans. If you do any math problems, or any operations in any program, the encrypted/decrypted data self-destructs so be sure to store it to a variable (like Str9) after Crypton exits. Instructions: ------------- Send Crypton.83p to your 83+. Run Crypton, and you will be given a character set: ABCDEFGHIJKLMNOPQRSTUVWXYZ:?.!,' ^+-*/{}[]()0123456789°-abcdefghijklmno pqrstuvwxyz ,and a bunch of international characters. International characters are available with language localization flash apps, which are available for download at http://www.ti.com/calc/docs/graph.htm, or you can use the character set, included in this zip file. To enable lowercase letters, download and install calcsys (flashapp), or you can download Lowercase! 1.0 by Danny Whitman in the Asm misc Ion programs folder at ticalc.org. These are the characters that are used in Crypton. To encrypt text, first type in the text or the location of the text: TEXT:I LOVE MY MOMMA. OR: "I love my Momma.->Str1 TEXT:Str1• Note that you must type AT LEAST 2 CHARACTERS in order for the program to work (the program evaluates string one to see what text it contains). Then enter the encryption key (any integer from 0 to 9.999999999e99): ENCRYPTION KEY:4257 Not the text is encrypted to Ans, so type sto '->' and a string, to save it. Now you can decrypt the text using a string and the key 4257 to get the original text. The randomize feature lets you enter a number to increase the encryption capabilities of Crypton. Use a number preferably between 0 and 100 (zero turns off the randomize feature). Uses: ----- This program would be excellent to encrypt personal information on your calculator. It would also be useful in encrypting data from Basic games, such as high score, name, saved games, etc. You could also double encrypt a file, if you wanted to, and this would make it even more secure. Or you could encrypt a file by going to decrypt, and then decrypt a file by going to encrypt (did I confuse you? I tried it and it works!) Also, Crypton could be used in conjunction with Answer 1.7, or ListZip. Then you could convert high scores or saved game data into a string for encryption. For more information on how you could use it in games, email me. (TicalcMan@yahoo.com) Changes since v.01: ------------------- -Bugs fixed -Works 100% -it now takes about .2 seconds to encrypt a letter Changes since v.1: ------------------ -More secure (deletes all its variables when exits [except Str1]) -First internet release -Displays current character set Changes since v.11: ------------------- -More secure (deletes all its variables!) -only about half the size (now only 361 bytes!) -Program now exits when it is done encrypting or decrypting. Changes since v.12: ------------------- -Fixed a few bugs (these bugs weren't present in v1.1) -Added lowercase letter support for the TI-83+ -Size is 420 bytes -Other fixes -Please note! The new character set is incompatible with previous versions of Crypton. Changes since v.13 ------------------ -Added ALL International Characters -Not compatible with other versions of Crypton -The program is somewhat written in Espanol (I don't know any Spanish). -Anyone who can translate this readme file, please email me. Changes since v1.0 ------------------ -Randomize feature added: stronger encryption. -Updated International Character Set to v1.1. Future versions: ---------------- -Not planned. e-mail me: gardenerbm@netzero.net kevtiva: kevtiva@netzero.net url: http://www.kevtiva.com/ AIM: GaRdEnErBM