Functions for Decoding¶
This section of this documentation contains information on functions for decoding and decrypting.
-
dcoder.dcodefuncs.ascii2text(ascii_text)¶ Takes in a string ascii_text, returns the decoded plain text.
-
dcoder.dcodefuncs.atbash2text(encrypted_text)¶ Returns the decrypted text after decrypting the encrypted_text
- Parameters:
encrypted_text (str): The encrypted text in Atbash cipher
- Returns:
translated (str): The decrypted text
-
dcoder.dcodefuncs.bin2text(binary_text)¶ Takes in a string binary_text, returns the decoded plain text.
-
dcoder.dcodefuncs.caesar2text(encrypted_text, shift=3)¶ Returns the decrypted text after decrypting the encrypted_text
- Parameters:
encrypted_text (str): The encrypted text in Caesar’s cipher shift (int): The shift that should be used to decrypt the text
- Returns:
translated (str): The decrypted text
-
dcoder.dcodefuncs.caesarBruteforce(encrypted_text)¶ Returns a list of all the possibilities after decrypting the encrypted_text without using a shift.
- Parameters:
encrypted_text (str): The encrypted text in Caesar’s cipher
- Returns:
possibilities (list): All the possibilities of decryption
-
dcoder.dcodefuncs.capitalLettersCipher(ciphertext)¶ Returns the capital letters in the ciphertext
- Parameters:
ciphertext (str): The encrypted text
- Returns:
plaintext (str): The decrypted text
Example:
Cipher Text: dogs are cuter than HorsEs in a LooP.
Decoded Text: HELP
-
dcoder.dcodefuncs.firstLetterCipher(ciphertext)¶ Returns the first letters of each word in the ciphertext
- Parameters:
ciphertext (str): The encrypted text
- Returns:
plaintext (str): The decrypted text
Example:
Cipher Text: Horses evertime look positive
Decoded text: Help
-
dcoder.dcodefuncs.hex2text(hex_text)¶ Takes in a string hex_text, returns the decoded plain text.
-
dcoder.dcodefuncs.oct2text(oct_text)¶ Takes in a string oct_text, returns the decoded plain text.
-
dcoder.dcodefuncs.railfence2text(cipher, key=3)¶ Returns the decrypted text after decrypting the encrypted_text.
- Parameters:
encrypted_text (str): The encrypted text in railfence cipher key (int): The Key or the height of the rails
- Returns:
translated (str): The decrypted text
-
dcoder.dcodefuncs.railfenceBruteforce(encrypted_text)¶ Returns a list of all the possibilities after decrypting the encrypted_text without using a shift.
- Parameters:
encrypted_text (str): The encrypted text in Railfence Cipher
- Returns:
possibilities (list): All the possibilities of decryption
-
dcoder.dcodefuncs.reverse(text)¶ Takes in a string text, returns the text reversed