Functions for Encoding

This section of this documentation contains information on functions for encoding and encrypting.

dcoder.encodefuncs.text2ascii(text)

Takes in a string text, returns the encoded text in ascii.

dcoder.encodefuncs.text2atbash(text)

Returns the encrypted text after encrypting the text

Parameters:

text (str): The text that needs to be encrypted in the Atbash cipher

Returns:

translated (str): The encrypted text

dcoder.encodefuncs.text2bin(text)

Takes in a string text, returns the encoded text in bin.

dcoder.encodefuncs.text2caesar(text, shift=3)

Returns the encrypted text after encrypting the text with the given shift

Parameters:

text (str): The text that needs to be encrypted in Caesar’s cipher shift (int): The shift that should be used to encrypt the text

Returns:

result (str): The encrypted text

dcoder.encodefuncs.text2hex(text)

Takes in a string text, returns the encoded text in hex.

dcoder.encodefuncs.text2oct(text)

Takes in a string text, returns the encoded text in oct.

dcoder.encodefuncs.text2railfence(text, key=3)

Returns the encrypted text after encrypting the text with the given key

Parameters:

text (str): The text that needs to be encrypted in the Railfence cipher key (int): The Key that should be used to encrypt the text

Returns:

encrypted (str): The encrypted text