Outils pour utilisateurs

Outils du site


glossaire:sha

Table des matières

SHA

Secure Hash Algorithm - Cet algorithm calcule une empreinte cryptographique à sens unique. On parle aussi de signature.

  • SHA: 1993
  • SHA-1: 1995, 160 bits, 40 chars héx
  • SHA-2; 2001, 64 chars héxa. variantes: SHA-224, SHA-256, SHA-384 et SHA-512
  • SHA-3: 2012/2015,

SHA2 / SHA-256

// OpenJDK v?, Androïd v?
MessageDigest md = MessageDigest.getInstance("SHA-256");
md.update(text.getBytes());
byte[] digest = md.digest();
return Base64.encodeToString(digest, Base64.DEFAULT);
// PHP v?
return hash('sha2', 'bla bla bla');

TODO: trouver les versions des langages surpportant sha2

glossaire/sha.txt · Dernière modification: 06/04/2016 09:27 par cyrille