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

Versión

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

Versión

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

Versión

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

Versión

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

Versión

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

Versión

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}")