Secure Hash Algorithm

En criptografía, los Algoritmos de Hash Seguros son un grupo de funciones de hash criptográficas publicadas por el Instituto Nacional de Estándares y Tecnología (NIST). Los algoritmos toman una entrada y producen un valor hash (a menudo mostrado en hexadecimal). La longitud del hash depende de la longitud del resumen del algoritmo.

 

Familia

  • SHA-0: Era el nombre utilizado para el Algoritmo de Enclavamiento Seguro original que fue lanzado en 1993. Dejó de utilizarse porque no era seguro de usar y fue rápidamente sustituido por SHA-1.
  • SHA-1: Es el primer nombre utilizado para el Algoritmo de Hashing Seguro oficial. Fue lanzado después de una debilidad en SHA-0. Fue realizado por la Agencia de Seguridad Nacional (NSA). También se descubrió que era débil e inseguro.
  • SHA-2: Es uno de los tipos más populares de SHA. Hay opciones para establecer la longitud (cambiando el tamaño del resumen) del hash a 256 o 512 bits. SHA256 y SHA512 se refieren a estos algoritmos. También fue creado por la Agencia de Seguridad Nacional.
  • SHA-3 (Keccak): El último tipo de SHA. Fue realizado por Guido Bertoni, Joan Daemen, Michaël Peeters y Gilles Van Assche. Fue seleccionado tras un concurso celebrado por el NIST.

Los algoritmos de hashing seguro, al ser algoritmos conformes a la Norma Federal de Procesamiento de Información (FIPS), están sujetos al Programa de Validación de Algoritmos Criptográficos

 

AlegsaOnline.com - 2020 / 2023 - License CC3