Begin updating cipher descriptions

This commit is contained in:
2024-04-24 23:26:51 -04:00
parent a2a6cced6d
commit d2ee11b724

View File

@@ -1,16 +1,14 @@
#Mono-Substitution
#Affine
cipher.mono.affine.name=Affine
cipher.mono.affine.description=
cipher.mono.affine.description=The Affine cipher is a monoalphabetic substitution cipher where each letter in the alphabet is mapped to a numeric equivalent and encrypted using a mathematical function.
cipher.mono.affine.explanation={\
"The Affine cipher is a monoalphabetic substitution cipher, where each letter in an alphabet is mapped to a numeric equivalent, encrypted, and then converted back to a letter.",\
"Encryption is performed by converting every letter to a number with a = 0, b = 1, c = 2, etc., then applying a function to each number, then converting each number back to a letter.",\
"The formula used in this encryption is F(x) = (ax + b) % m, where x is the original letter, a and b are the keys of the cipher, and m is the length of the alphabet, with a and m being coprime.",\
"Decryption is performed using the formula F(x) = a^-1(x - b) % m.",\
"The Affine cipher is a relatively weak cipher compared to modern encryption methods because it's vulnerable to frequency analysis and other cryptanalysis techniques. However, it's simple to implement and understand, making it a good introduction to encryption concepts."\
}
cipher.mono.affine.facts={\
"This isn't, a test",\
"This isn't, test #2"\
}
#Atbash