Funzione Digest/Hash

La funzione Digest/Hash produce un riepilogo digitale delle informazioni, denominato digest del messaggio. I digest del messaggio forniscono un identificativo digitale per un documento digitale.

Le funzioni di digest del messaggio sono funzioni matematiche che elaborano informazioni per produrre un digest del messaggio per ogni documento specifico. Documenti identici hanno lo stesso digest del messaggio, che può essere utilizzato per garantire che il messaggio ricevuto corrisponda esattamente a quello inviato.

In Studio esistono due funzioni Digest/Hash:
  • Digest/Hash dei dati di input con MD5
  • Digest/Hash dei dati di input con SHA-1

Per input in questo caso si intende il documento o la stringa per cui si desidera che venga prodotto un digest. Ad esempio, MD5 ("Austin was happy that the band played on") = d41d8cd98f00b204e6350998ecf8427e

MD5 viene definito in RFC 1321. IBM® WebSphere Cast Iron utilizza l'algoritmo MD5 incluso nel package della sicurezza JDK. L'algoritmo acquisisce un messaggio di lunghezza indefinita ed emette un digest del messaggio di 128 bit.

SHA-1 viene definito da FIPS PUBS (Federal Information Processing Standards Publications), IBM WebSphere Cast Iron utilizza l'algoritmo SHA-1 incluso nel package della sicurezza JDK. SHA-1 acquisisce un messaggio di input di qualsiasi lunghezza inferiore ai 264 bit e produce un digest del messaggio di 160 bit.

Utilizzare Digest/Hash dei dati di input con MD5 per creare un digest dei dati di input in MD5 e la funzione Digest/Hash dei dati di input con SHA-1 per creare un digest dei dati di input in SHA-1.