CesarCipher
esse modulo contem as funções para encriptar e decriptar o texto usando Cifra de Cesar.
CesarCipher(text, key, mode, space=False)
Encripta ou decripta o texto usando a chave de encriptação.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
text |
str
|
o texto a ser encriptado ou decriptado. |
required |
key |
int
|
a chave de encriptação. |
required |
mode |
str
|
o modo de encriptação ou decriptação. |
required |
Examples:
>>> CesarCipher('thequickbrownfoxjumpsoverthelazydog',3,'e')
'wkhtxlfneurzqiramxpsvryhuwkhodcbgrj'
>>> CesarCipher('wkhtxlfneurzqiramxpsvryhuwkhodcbgrj',3,'d')
'thequickbrownfoxjumpsoverthelazydog'
Source code in bill_cipher_cli/CesarCipher.py
66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
|
decryption(text, key)
Decripta o texto usando a chave de decriptação.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
text |
str
|
o texto a ser decriptado. |
required |
key |
int
|
a chave de decriptação. |
required |
Examples:
>>> decryption('wkhtxlfneurzqiramxpsvryhuwkhodcbgrj',3)
'thequickbrownfoxjumpsoverthelazydog'
Source code in bill_cipher_cli/CesarCipher.py
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
|
encryption(text, key, space=False)
Encripta o texto usando a chave de encriptação.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
text |
str
|
o texto a ser encriptado. |
required |
key |
int
|
a chave de encriptação. |
required |
space |
bool
|
se True, mantem os espaços. |
False
|
Examples:
>>> encryption('thequickbrownfoxjumpsoverthelazydog',3)
'wkhtxlfneurzqiramxpsvryhuwkhodcbgrj'
Source code in bill_cipher_cli/CesarCipher.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|