Referencia de la Interfaz sage.ew.interficies.ICriptografia

Interfaz para gestionar la criptografia de Sage 50 Más...

Métodos públicos

bool DesencriptaFileSimetricaAES (string tcFileInput, string tcFileOutput)
 Desencriptación simétrica AES de un fichero Más...
 
bool DesencriptaFileSimetricaAES (string tcFileInput, string tcFileOutput, string tcClave)
 Desencriptación simétrica AES de un fichero Más...
 
string DesencriptaSimetricaAES (string tcMensajeEncriptado)
 Encriptación simétrica AES. Para encriptar un mensaje que después se puede desencriptar con la función equivalente de desencriptar usando la misma clave de 16 carácteres Más...
 
string DesencriptaSimetricaAES (string tcMensajeEncriptado, string tcClave)
 PE-85105: Encriptación simétrica AES. Para encriptar un mensaje que después se puede desencriptar con la función equivalente de desencriptar usando la misma clave de 16 carácteres Más...
 
bool EncriptaFileSimetricaAES (string tcFileInput, string tcFileCript)
 Encriptación simétrica AES de un fichero. Para encriptar un mensaje que después se puede desencriptar con la función equivalente de desencriptar usando la misma clave de 16 carácteres Más...
 
bool EncriptaFileSimetricaAES (string tcFileInput, string tcFileOutput, string tcClave, string tcClavePublica="")
 Encriptación simétrica AES de un fichero. Para encriptar un mensaje que después se puede desencriptar con la función equivalente de desencriptar usando la misma clave de 16 carácteres Más...
 
string EncriptaSimetricaAES (string tcMensaje)
 Encriptación simétrica AES. Para encriptar un mensaje que después se puede desencriptar con la función equivalente de desencriptar usando la misma clave de 16 carácteres Más...
 
string EncriptaSimetricaAES (string tcMensaje, string tcClave, string tcClavePublica="", bool tlIncluirVector=true)
 PE-85105: Encriptación simétrica AES. Para encriptar un mensaje que después se puede desencriptar con la función equivalente de desencriptar usando la misma clave de 16 carácteres Más...
 

Descripción detallada

Interfaz para gestionar la criptografia de Sage 50

Definición en la línea 11 del archivo ICriptografia.cs.

Documentación de las funciones miembro

◆ DesencriptaFileSimetricaAES() [1/2]

bool sage.ew.interficies.ICriptografia.DesencriptaFileSimetricaAES ( string  tcFileInput,
string  tcFileOutput 
)

Desencriptación simétrica AES de un fichero

Parámetros
tcFileInputFichero a encriptar
tcFileOutputFichero encriptado resultante
Devuelve

◆ DesencriptaFileSimetricaAES() [2/2]

bool sage.ew.interficies.ICriptografia.DesencriptaFileSimetricaAES ( string  tcFileInput,
string  tcFileOutput,
string  tcClave 
)

Desencriptación simétrica AES de un fichero

Parámetros
tcFileInputFichero a desencriptar
tcFileOutputFichero desencriptado resultante
tcClaveClave con 16 carácteres de ASCII Base 64
Devuelve

◆ DesencriptaSimetricaAES() [1/2]

string sage.ew.interficies.ICriptografia.DesencriptaSimetricaAES ( string  tcMensajeEncriptado)

Encriptación simétrica AES. Para encriptar un mensaje que después se puede desencriptar con la función equivalente de desencriptar usando la misma clave de 16 carácteres

Parámetros
tcMensajeEncriptadoMensaje a desencriptar
Devuelve

◆ DesencriptaSimetricaAES() [2/2]

string sage.ew.interficies.ICriptografia.DesencriptaSimetricaAES ( string  tcMensajeEncriptado,
string  tcClave 
)

PE-85105: Encriptación simétrica AES. Para encriptar un mensaje que después se puede desencriptar con la función equivalente de desencriptar usando la misma clave de 16 carácteres

Parámetros
tcMensajeEncriptadoMensaje a desencriptar
tcClaveClave con 16 carácteres de ASCII Base 64
Devuelve

◆ EncriptaFileSimetricaAES() [1/2]

bool sage.ew.interficies.ICriptografia.EncriptaFileSimetricaAES ( string  tcFileInput,
string  tcFileCript 
)

Encriptación simétrica AES de un fichero. Para encriptar un mensaje que después se puede desencriptar con la función equivalente de desencriptar usando la misma clave de 16 carácteres

Parámetros
tcFileInputFichero a encriptar
tcFileCriptFichero encriptado resultante
Devuelve
Devuelve true si se ha encriptado correctamente el fichero

◆ EncriptaFileSimetricaAES() [2/2]

bool sage.ew.interficies.ICriptografia.EncriptaFileSimetricaAES ( string  tcFileInput,
string  tcFileOutput,
string  tcClave,
string  tcClavePublica = "" 
)

Encriptación simétrica AES de un fichero. Para encriptar un mensaje que después se puede desencriptar con la función equivalente de desencriptar usando la misma clave de 16 carácteres

Parámetros
tcFileInputFichero a encriptar
tcFileOutputFichero encriptado resultante
tcClaveClave con 16 carácteres de ASCII Base 64
tcClavePublicaClave pública
Devuelve
Devuelve true si se ha encriptado correctamente el fichero

◆ EncriptaSimetricaAES() [1/2]

string sage.ew.interficies.ICriptografia.EncriptaSimetricaAES ( string  tcMensaje)

Encriptación simétrica AES. Para encriptar un mensaje que después se puede desencriptar con la función equivalente de desencriptar usando la misma clave de 16 carácteres

Parámetros
tcMensajeMensaje a encriptar
Devuelve

◆ EncriptaSimetricaAES() [2/2]

string sage.ew.interficies.ICriptografia.EncriptaSimetricaAES ( string  tcMensaje,
string  tcClave,
string  tcClavePublica = "",
bool  tlIncluirVector = true 
)

PE-85105: Encriptación simétrica AES. Para encriptar un mensaje que después se puede desencriptar con la función equivalente de desencriptar usando la misma clave de 16 carácteres

Parámetros
tcMensajeMensaje a encriptar
tcClaveClave con 16 carácteres de ASCII Base 64
tcClavePublicaClave pública
tlIncluirVectorbooleano para indicar si incluir el vector en la clave encriptada, por defecto, true
Devuelve

La documentación para este interfaz fue generada a partir del siguiente fichero: