-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
alphabet's numbering system is static #2
Comments
decryptionallow for
encryptionallow for
user experience - encryptionduring encryption, allow the user to select a type of alphabet to use when encrypting the given message. The user will be able to select one of three options;
option 1show a secondary screen with 26 input boxes (horizontal/vertical depending on screen size, maybe?) option 2show a small modal with 1 text box, only allow the numbers between 1 and 26 to be entered. option 3generate a random value between 1 and 26 to use in place of the user entered value for option 2. user experience - decryptionduring decryption, force the user to select a decryption method before starting decryption. Allow the user to enter the value of the letters, or start number for A. If the User selects "Unknown" then use a rotating library of alphabets when creating permutations. This will drastically increase the number of possible permutations, but allow for a much more robust decryption process, able to decrypt nearly any library of alphabet values, except a randomized or larger than 26 (option 1 during encryption) library. option 1allow the user to enter each value for each letter manually, or to supply the values in some format (as decided in #12) and have them imported and used during the creation of the permutations. option 2allow the user to enter the value for the letter A, or to supply the values in some format (as decided in #12) and have them imported and used during the creation of the permutations. option 3If the user selects this option, do not import or create an alphabet library or decryption key, instead run a loop that creates the permutations for more than one alphabet. Start with A=1..Z=26, then A=2..Z=1, etc. Keep going for all the alphabets
|
If this is the correct formula, but the wrong assignment of numbers to letters adding this into the calculations of permutations would provide a more secure encryption. but will hamper decryption by a very large magnitude.
The text was updated successfully, but these errors were encountered: