Logo Bility
Lexique du développeur by Bility

Définition SHA1

SHA-1 (Secure Hash Algorithm 1) est un algorithme de hachage cryptographique qui est utilisé pour créer une empreinte digitale (hash) d’une donnée. Il prend en entrée un message de longueur quelconque et produit en sortie un hash de 160 bits (soit 20 octets). Les mêmes entrées produisent toujours les mêmes sorties, mais même une petite modification des entrées produira une sortie complètement différente. Cela en fait un outil utile pour vérifier l’intégrité des données et pour assurer l’authenticité des messages. SHA-1 est utilisé dans de nombreux protocoles de sécurité, tels que SSL, TLS, PGP, SSH, entre autres. Cependant, des faiblesses de sécurité ont été découvertes dans l’algorithme, ce qui a conduit à l’abandon de son utilisation pour des usages de sécurité critiques, et il est remplacé par d’autres algorithmes comme SHA-2 ou SHA-3.

Smile Bility !

Vous avez une idée ?

Ne la laissez pas s'évaporer : nous pouvons peut-être la chiffrer et la concrétiser ensemble.