En la criptografia, SHA-1 (Secure Hash Algorithm 1) és una funció hash criptogràfica que pren una entrada i produeix un valor de hash de 160 bits (20 bytes) conegut com a resum de missatge - normalment representat com un nombre hexadecimal, de 40 dígits de longitud . Va ser dissenyat per l'Agència de Seguretat Nacional dels Estats Units, i és un estàndard federal de processament d'informació dels EUA. Des de 2005, SHA-1 no s'ha considerat segur contra els opositors ben finançats, i des de 2010 moltes organitzacions han recomanat la seva substitució per SHA-2 o SHA-3. Microsoft, Google, Apple i Mozilla han anunciat que els seus navegadors respectius deixaran d'acceptar els certificats SSL SHA-1 abans del 2017. El 2017, CWI Amsterdam i Google van anunciar que havien realitzat un atac de col·lisió contra SHA-1, publicant dos arxius PDF diferents que produïen el mateix hash SHA-1. [Funció hash criptogràfica][Criptoanàlisi][Apple Inc.] |