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 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 | 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...
|
|
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...
|
|
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...
|
|
|
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
Más...
|
|
static string | GenerarChecksumOpciones (string tcOpcion, string tcSalt) |
| PE-102978: Generar una función hash segura a partir de una opción y un salt Más...
|
|
static string | GenerateSHA256String (string inputString) |
| PE-102978: Generar SHA256 Más...
|
|
static string | GenerateSHA512String (string inputString) |
| Task 190037: Generar SHA512 Más...
|
|
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). Más...
|
|
static string | GenerateDefaultKey (string salt="") |
| Genera un clave de encriptación basada en la licencia Más...
|
|
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 para esta clase fue generada a partir del siguiente fichero:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/sage.ew.functions/Clases/Criptografia.cs