encryption
_get_cipher_AES
Descripción
Sólo para uso interno: Obtiene el cifrado AES para encriptación y desencriptación.
Parámetros
Nombre | Tipo | Requerido | Descripción |
password | str | Si | La contraseña utilizada para obtener la clave de cifrado |
Return
Tipo | Descripción |
AES | Una instancia de cifrado AES para cifrar y descifrar |
Requisitos
- base64
- hmac
- hashlib
Versión
- 1.0.0
encrypt_AES
Descripción
Cifra una cadena utilizando el cifrado AES.
Parámetros
Nombre | Tipo | Requerido | Descripción |
str_to_encrypt | str | Si | La cadena a cifrar |
password | str | No | La contraseña utilizada para obtener la clave de cifrado |
Return
Tipo |
None |
Requisitos
- base64
Versión
- 1.0.0
Ejemplo
import pandoraPlugintools as pt
# Define a password for encryption
encryption_password = "S4!DHhsd"
# String to be encrypted
data_to_encrypt = "This is a confidential message."
# Encrypt the string using AES encryption
encrypted_data = pt.encrypt_AES(str_to_encrypt=data_to_encrypt, password=encryption_password)
print(f"Original String: {data_to_encrypt}")
print(f"Encrypted String: {encrypted_data}")
decrypt_AES
Descripción
Descifra una cadena encriptada utilizando el descifrado AES.
Parámetros
Nombre | Tipo | Requerido | Descripción |
str_to_decrypt
|
str | Si | La cadena cifrada que se va a descifrar |
password | str | No | La contraseña utilizada para obtener la clave de cifrado base64 |
Return
Tipo |
None |
Requisitos
- base64
Versión
- 1.0.0
Ejemplo
import pandoraPlugintools as pt
# Define a password for encryption
encryption_password = "S4snDH!"
# Encrypted string to be decrypted
encrypted_string = "2S1Ps52+qUQ45b5uK2od2w=="
# Decrypt the encrypted string
decrypted_string = pt.decrypt_AES(str_to_decrypt=encrypted_string, password=encryption_password)
print(f"Decrypted String: {decrypted_string}")
_get_cipher_Rijndael
Descripción
Sólo para uso interno: Obtén el cifrado Rijndael para encriptar y desencriptar.
Parámetros
Nombre | Tipo | Requerido | Descripción |
password | str | Si | La contraseña utilizada para obtener la clave de cifrado |
Return
Tipo | Descripción |
AES | Una instancia de cifrado AES para cifrar y descifrar |
Requisitos
- base64
- hmac
- hashlib
Versión
- 1.0.6
encrypt_Rijndael
Descripción
Cifra una cadena utilizando el cifrado Rijndael.
Parámetros
Nombre | Tipo | Requerido | Descripción |
str_to_encrypt | str | Si | La cadena a cifrar |
password | str | No | La contraseña utilizada para obtener la clave de cifrado |
Return
Tipo |
None |
Requisitos
- base64
Versión
- 1.0.6
Ejemplo
import pandoraPlugintools as pt
# Define a password for encryption
encryption_password = "S4!DHhsd"
# String to be encrypted
data_to_encrypt = "This is a confidential message."
# Encrypt the string using AES encryption
encrypted_data = pt.encrypt_Rijndael(str_to_encrypt=data_to_encrypt, password=encryption_password)
print(f"Original String: {data_to_encrypt}")
print(f"Encrypted String: {encrypted_data}")
decrypt_Rijndael
Descripción
Descifra una cadena cifrada utilizando el descifrado Rijndael.
Parámetros
Nombre | Tipo | Requerido | Descripción |
str_to_encrypt | str | Si | La cadena a cifrar |
password | str | No | La contraseña utilizada para obtener la clave de cifrado |
Return
Tipo |
None |
Requisitos
- base64
Versión
- 1.0.6
Ejemplo
import pandoraPlugintools as pt
# Define a password for encryption
encryption_password = "S4snDH!"
# Encrypted string to be decrypted
encrypted_string = "2S1Ps52+qUQ45b5uK2od2w=="
# Decrypt the encrypted string
decrypted_string = pt.decrypt_Rijndael(str_to_decrypt=encrypted_string, password=encryption_password)
print(f"Decrypted String: {decrypted_string}")