1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| sChaine_a_hash_HMAC_SHA_256 est une chaine
sClé_Secrète est une chaine
sResultat_du_hash_via_convertisseur_online est une chaine
sChSignature est un Buffer
tmp est une chaîne
sResultat_du_hash_Windev_conversion est une chaine
sChaine_a_hash_HMAC_SHA_256 = "BONJOUR"
sClé_Secrète = "TOTO"
sResultat_du_hash_via_convertisseur_online = "0D4302CBEEB9A96629B0DAC3135AA46A844497CB7D3DAF03BCB4E7E3180A5675"
sChSignature = HashChaîne(HA_HMAC_SHA_256, sChaine_a_hash_HMAC_SHA_256,sClé_Secrète) //Je récupère des caractères chinois
//Conversion
POUR i=1 A Taille(sChSignature)
tmp+= Droite(NumériqueVersChaîne(Asc(sChSignature[[i]]),"08x"), 2)
FIN
sResultat_du_hash_Windev_conversion = tmp //Résultat après conversion |
Partager