PE-85105: Clase donde se implementaran aquellas funciones de encriptación y desencriptación utilizando algoritmos estándar.
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
bool | DesencriptaFileSimetricaAES (string tcFileInput, string tcFileOutput) |
| Desencriptación simétrica AES de un fichero.
|
|
bool | DesencriptaFileSimetricaAES (string tcFileInput, string tcFileOutput, string tcClave) |
| Desencriptación simétrica AES de un fichero.
|
|
|
static bool | ChecksumValidoOpcion (string tcOpcion, string tcSalt, string tcChecksum) |
| PE-102978: Comprobar si un checksum es válido de un string, y usando un Salt según una combinación de funciones criptográficas.
|
|
static string | GenerarChecksumOpciones (string tcOpcion, string tcSalt) |
| PE-102978: Generar una función hash segura a partir de una opción y un salt.
|
|
static string | GenerateSHA256String (string inputString) |
| PE-102978: Generar SHA256.
|
|
static string | GenerateSHA512String (string inputString) |
| Task 190037: Generar SHA512.
|
|
static string | GenerateSHA256ToBase64String (string rutaFichero) |
| Aplicar a un fichero el algoritmo estándar SHA256 (RFC 6234) el cual producirá un hash de 256 bits (32 bytes), dicho conjunto de bits a su vez se codificará para su conversión en texto según el estándar base64 (RFC 4648).
|
|
static string | GenerateDefaultKey (string salt="") |
| Genera un clave de encriptación basada en la licencia.
|
|
PE-85105: Clase donde se implementaran aquellas funciones de encriptación y desencriptación utilizando algoritmos estándar.
Definición en la línea 15 del archivo Criptografia.cs.
◆ ChecksumValidoOpcion()
static bool sage.ew.functions.Clases.Criptografia.ChecksumValidoOpcion |
( |
string | tcOpcion, |
|
|
string | tcSalt, |
|
|
string | tcChecksum ) |
|
inlinestatic |
PE-102978: Comprobar si un checksum es válido de un string, y usando un Salt según una combinación de funciones criptográficas.
- Parámetros
-
tcOpcion | |
tcSalt | |
tcChecksum | |
- Devuelve
Definición en la línea 315 del archivo Criptografia.cs.
◆ DesencriptaFileSimetricaAES() [1/2]
bool sage.ew.functions.Clases.Criptografia.DesencriptaFileSimetricaAES |
( |
string | tcFileInput, |
|
|
string | tcFileOutput ) |
|
inline |
◆ DesencriptaFileSimetricaAES() [2/2]
bool sage.ew.functions.Clases.Criptografia.DesencriptaFileSimetricaAES |
( |
string | tcFileInput, |
|
|
string | tcFileOutput, |
|
|
string | tcClave ) |
|
inline |
Desencriptación simétrica AES de un fichero.
- Parámetros
-
tcFileInput | Fichero a desencriptar |
tcFileOutput | Fichero desencriptado resultante |
tcClave | Clave con 16 carácteres de ASCII Base 64 |
- Devuelve
Implementa sage.ew.functions.Clases.ICriptografia.
Definición en la línea 161 del archivo Criptografia.cs.
◆ DesencriptaSimetricaAES() [1/2]
string sage.ew.functions.Clases.Criptografia.DesencriptaSimetricaAES |
( |
string | tcMensajeEncriptado | ) |
|
|
inline |
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
-
tcMensajeEncriptado | Mensaje a desencriptar |
- Devuelve
Implementa sage.ew.functions.Clases.ICriptografia.
Definición en la línea 41 del archivo Criptografia.cs.
◆ DesencriptaSimetricaAES() [2/2]
string sage.ew.functions.Clases.Criptografia.DesencriptaSimetricaAES |
( |
string | tcMensajeEncriptado, |
|
|
string | tcClave ) |
|
inline |
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
-
tcMensajeEncriptado | Mensaje a desencriptar |
tcClave | Clave con 16 carácteres de ASCII Base 64 |
- Devuelve
Implementa sage.ew.functions.Clases.ICriptografia.
Definición en la línea 86 del archivo Criptografia.cs.
◆ EncriptaFileSimetricaAES() [1/2]
bool sage.ew.functions.Clases.Criptografia.EncriptaFileSimetricaAES |
( |
string | tcFileInput, |
|
|
string | tcFileCript ) |
|
inline |
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
-
tcFileInput | Fichero a encriptar |
tcFileCript | Fichero encriptado resultante |
- Devuelve
- Devuelve true si se ha encriptado correctamente el fichero
Implementa sage.ew.functions.Clases.ICriptografia.
Definición en la línea 111 del archivo Criptografia.cs.
◆ EncriptaFileSimetricaAES() [2/2]
bool sage.ew.functions.Clases.Criptografia.EncriptaFileSimetricaAES |
( |
string | tcFileInput, |
|
|
string | tcFileOutput, |
|
|
string | tcClave, |
|
|
string | tcClavePublica = "" ) |
|
inline |
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
-
tcFileInput | Fichero a encriptar |
tcFileOutput | Fichero encriptado resultante |
tcClave | Clave con 16 carácteres de ASCII Base 64 |
tcClavePublica | Clave pública |
- Devuelve
- Devuelve true si se ha encriptado correctamente el fichero
Implementa sage.ew.functions.Clases.ICriptografia.
Definición en la línea 124 del archivo Criptografia.cs.
◆ EncriptaSimetricaAES() [1/2]
string sage.ew.functions.Clases.Criptografia.EncriptaSimetricaAES |
( |
string | tcMensaje | ) |
|
|
inline |
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
-
tcMensaje | Mensaje a encriptar |
- Devuelve
Implementa sage.ew.functions.Clases.ICriptografia.
Definición en la línea 31 del archivo Criptografia.cs.
◆ EncriptaSimetricaAES() [2/2]
string sage.ew.functions.Clases.Criptografia.EncriptaSimetricaAES |
( |
string | tcMensaje, |
|
|
string | tcClave, |
|
|
string | tcClavePublica = "", |
|
|
bool | tlIncluirVector = true ) |
|
inline |
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
-
tcMensaje | Mensaje a encriptar |
tcClave | Clave con 16 carácteres de ASCII Base 64 |
tcClavePublica | Clave pública |
tlIncluirVector | booleano para indicar si incluir el vector en la clave encriptada, por defecto, true |
- Devuelve
Implementa sage.ew.functions.Clases.ICriptografia.
Definición en la línea 54 del archivo Criptografia.cs.
◆ GenerarChecksumOpciones()
static string sage.ew.functions.Clases.Criptografia.GenerarChecksumOpciones |
( |
string | tcOpcion, |
|
|
string | tcSalt ) |
|
inlinestatic |
PE-102978: Generar una función hash segura a partir de una opción y un salt.
- Parámetros
-
- Devuelve
Definición en la línea 331 del archivo Criptografia.cs.
◆ GenerateDefaultKey()
static string sage.ew.functions.Clases.Criptografia.GenerateDefaultKey |
( |
string | salt = "" | ) |
|
|
inlinestatic |
Genera un clave de encriptación basada en la licencia.
- Parámetros
-
- Devuelve
Definición en la línea 397 del archivo Criptografia.cs.
◆ GenerateSHA256String()
static string sage.ew.functions.Clases.Criptografia.GenerateSHA256String |
( |
string | inputString | ) |
|
|
inlinestatic |
PE-102978: Generar SHA256.
- Parámetros
-
- Devuelve
Definición en la línea 342 del archivo Criptografia.cs.
◆ GenerateSHA256ToBase64String()
static string sage.ew.functions.Clases.Criptografia.GenerateSHA256ToBase64String |
( |
string | rutaFichero | ) |
|
|
inlinestatic |
Aplicar a un fichero el algoritmo estándar SHA256 (RFC 6234) el cual producirá un hash de 256 bits (32 bytes), dicho conjunto de bits a su vez se codificará para su conversión en texto según el estándar base64 (RFC 4648).
- Parámetros
-
- Devuelve
Definición en la línea 375 del archivo Criptografia.cs.
◆ GenerateSHA512String()
static string sage.ew.functions.Clases.Criptografia.GenerateSHA512String |
( |
string | inputString | ) |
|
|
inlinestatic |
Task 190037: Generar SHA512.
- Parámetros
-
- Devuelve
Definición en la línea 355 del archivo Criptografia.cs.
La documentación de esta clase está generada del siguiente archivo:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/sage.ew.functions/Clases/Criptografia.cs