Aller au contenu principal

A.1.2. Generation of k (Génération de k)

A.1.2. Generation of k (Génération de k)

Dans cet exemple, nous utilisons la fonction de hachage SHA-256 [FIPS-180-4]. Le message d'entrée est l'encodage UTF-8 de la chaîne "sample" (6 octets, soit 48 bits).

Le message d'entrée haché h1 = SHA-256(m) est:

h1
AF 2B DB E1 AA 9B 6E C1 E2 AD E1 D6 94 F4 1F C7
1A 83 1D 02 68 E9 89 15 62 11 3D 8A 62 AD D1 BF

(32 octets; chaque valeur d'octet est listée en notation hexadécimale).

Nous convertissons la clé privée x en séquence d'octets en utilisant la transformation int2octets: Voir RFC 6979 Annexe A.1.2 pour les détails complets des valeurs intermédiaires.

Nous obtenons finalement une valeur acceptable pour k:

k = 0x23AF4074C90A02B3FE61D286D5C87F425E6BDD81B