Begin updating cipher descriptions
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user