roHashGenerator
5 min
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 getfailurereason() as string