Merci pour ce travail remarquable et d'actualité. Je souhaite signer une expression (en base64) à l 'aide d'une clé privée PEM style: "-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq383eYsPA2DtLsR4/GQ+ ... -----END PUBLIC KEY-----"
Comment utiliser HMAC_SHA256 ?
le 19/08/2021, Gregory Adam a écrit : Bonjour, [vfp] local obj, key, exprInBase64, hash
exprInBase64 = strconv("coucou",13)
key = strconv("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq383eYsPA2DtLsR4/GQ+",14) do case case !xCrypt_New_HMAC_SHA256(@obj, m.key) error "?"
case !m.obj.HashString(@m.hash, strconv(m.exprInBase64,14)) error "?" otherwise signature = strconv(m.hash, 13) && je suppose que le resultat doit etre mis en base64 ?signature endcase [/vfp]
Je viens d’ajouter le zip.