Definición de SHA-2 | Diccionario Economico
SHA-2 es un algoritmo criptográfico que se utiliza para garantizar la seguridad de la información en transacciones y comunicaciones digitales. Es una función hash criptográfica que produce una cadena de bits única y de longitud fija como resultado de una entrada de datos. SHA-2 es ampliamente utilizado en aplicaciones de seguridad informática para garantizar la integridad y autenticidad de los datos.
En otras palabras, un algoritmo hash seguro (SHA) es un algoritmo cuya tarea principal, mediante el uso de la función «hashing», es asegurar ciertas aplicaciones mediante criptografía.
Este tipo de algoritmos son imprescindibles en nuestro día a día. Esto nos permite enviar mensajes de texto con cierta seguridad y navegar por Internet sin revelar su identidad completa.
Un ejemplo con las aplicaciones de WhatsApp o Telegram, que cuentan con cifrado de mensajes de extremo a extremo. En la práctica, esto significa que el mensaje que enviamos está encriptado con un código completamente diferente al que escribimos. Una vez que finalmente llega al destinatario, este código se vuelve a descifrar en nuestra publicación original.
función hash
Se trata de asignar un valor diferente sin ninguna conexión a datos o conjunto de datos de ningún tipo. De esta manera, si alguien intercepta el mensaje, no sabrá de qué tipo de datos se trata.Este tipo de seguridad digital se denomina funciones hash criptográficas porque una función hash transforma datos o un conjunto de datos con valores que, a priori, no nos dan una pista de lo que son.
Tenga en cuenta que los archivos xlsx son en realidad archivos de Excel, los archivos pdf son documentos PDF y los archivos jpg son imágenes. Entonces, la función no solo evita que sepan qué es, sino también en qué formato se transmiten los datos.
SHA y sus variantes
Los algoritmos SHA tienen varias variantes, la gran mayoría de las cuales son desarrolladas por la NSA (Agencia de Seguridad Nacional) de EE. UU.
En este sentido, el primer salto lo dio SHA-1, que estuvo presente de una forma u otra en casi todo el ecosistema digital de aquella época (1990-2010).
Posteriormente aparecerá el algoritmo SHA-2, que es de nuestro interés. SHA-2 está diseñado para corregir algunos de los defectos de SHA-1. Aunque el verdadero detonante de su expansión fueron los continuos ataques informáticos que se producían en presencia del algoritmo SHA-1. Estos ataques a menudo finalmente tuvieron éxito.
Uno de los principales problemas del SHA-1 son las llamadas «colisiones». Las cuales consisten en asignar el mismo valor a un mismo dato o conjunto de datos. En otras palabras, se trata de cifrar un archivo de Excel o un archivo de Word con el mismo código.
Actualmente, este algoritmo sigue siendo una garantía de seguridad y no se han encontrado hacks importantes o fallas generalizadas que lo expongan.
Finalmente, en 2015 se introdujo el algoritmo SHA-3 que, a diferencia de sus antecesores, es hasta cierto punto independiente en su desarrollo. Es decir, si SHA-2 es el sucesor de SHA-1, SHA-3 no tiene ese estatus con SHA-2, es completamente diferente.
SHA-3 está diseñado para admitir ataques a nivel cuántico, ya que el futuro de la tecnología se basará en esta rama aún sin explotar con infinitas posibilidades y potencial.
Ejemplos de aplicación con SHA-2
Algunos casos que se pueden distinguir al utilizar este tipo de algoritmos son:
- Direcciones IP.
- mensajes encriptados.
- Datos en la nube.
En primer lugar, las direcciones IP son algo así como nuestra identidad en línea. Si cuando vamos por la calle un policía nos pide un DNI o DNI, en Internet este DNI o DNI será nuestra IP. Esta identidad se puede enmascarar mediante pantallas de VPN que nos proporcionan una dirección IP diferente para ocultar, además de nuestra identidad, nuestra ubicación.
En segundo lugar, como ya se mencionó, los mensajes cifrados consisten en codificar mensajes normales en valores aleatorios para su posterior descifrado cuando el mensaje llega al destinatario. Este tipo de funciones también están muy presentes en clientes de correo electrónico como Gmail, Outlook o GMX.
En tercer lugar, las funciones del algoritmo SHA también son aplicables a los datos alojados en la nube. Consiste en el mismo sistema que ya está abierto ya que se les aplica el mismo protocolo criptográfico hasta que el usuario que intenta acceder a ellas acredite ser su legítimo propietario.
¿Problemas o dudas? Te ayudamos
Si quieres estar al día, suscríbete a nuestra newsletter y síguenos en Instagram. Si quieres recibir soporte para cualquier duda o problema, no dude en ponerse en contacto con nosotros en info@wikieconomia.org