roHashGenerator
Este objeto le permite generar una variedad de resúmenes de mensajes. El equivalente en JavaScript es la API Crypto de Node.js.
Creación de objetos: El algoritmo de hashing se especifica al crear el objeto roHashGenerator.
CreateObject("roHashGenerator", algorithm As String)El parámetro algorithm acepta las siguientes cadenas:
- "SHA256"
- "SHA384"
- "SHA512"
- "SHA1"
- "MD5"
- "CRC32"
CRC32 solo está disponible en las versiones de firmware 4.4.x o posteriores.
ifHashGenerator
Hash(obj As Object) As Object
Aplica hash a la carga útil, que puede proporcionarse en forma de una cadena (o cualquier objeto que implemente ifString) o un roByteArray. El hash se devuelve como un roByteArray.
SetHmacKey(key As Dynamic) As Boolean
Proporciona una clave criptográfica para la función de hashing. Este método acepta una clave de texto sin formato.
SetObfuscatedHmacKey(key As String) As Boolean
Proporciona una clave criptográfica para la función de hashing. Este método acepta una clave que está ofuscada mediante un secreto compartido.