¿Qué es el software de criptografía?

El software de criptografía es un tipo de programa informático que se utiliza generalmente para codificar información. Esto puede permitir la transferencia segura de la comunicación entre las partes o permitir que se oculte información valiosa. El software de criptografía se ha vuelto mucho más común desde la aparición de Internet. Algunas de sus aplicaciones específicas incluyen codificar números de tarjetas de crédito y cajeros automáticos, disfrazar contraseñas de correo electrónico y mantener la seguridad general de la red. El término criptografía a veces se refiere al descifrado de información, en contraposición a su codificación.

Para producir las mejores encriptaciones posibles, el conocimiento de cuatro campos diferentes se incorpora típicamente en el software de criptografía: matemáticas, estadística, informática e ingeniería. Este software generalmente emplea un tipo de cifrado, que es un algoritmo utilizado para codificar información. Los cifrados se consideran más complicados que los códigos, y los criptógrafos expertos los distinguen. Esto se debe a que los códigos utilizan un libro de códigos mayor, al que se hace referencia al interpretar un mensaje. Por el contrario, el algoritmo de cifrado es más variado y genera patrones de codificación más complejos.

Para los usuarios de computadoras personales, el software de criptografía puede realizar muchas tareas diferentes. Por ejemplo, los programas de cifrado de correo electrónico pueden permitir que una persona envíe mensajes con contenido cifrado a otros usuarios de correo electrónico. Todo lo que se requiere es la clave común, o algoritmo, para descifrar estos mensajes, que generalmente es parte del software de criptografía.

Los piratas informáticos a menudo emplean software de criptografía para obtener acceso a otras computadoras. Por ejemplo, algunos programas pueden descubrir contraseñas de varias redes. Los piratas informáticos también pueden usar software, como trituradoras de archivos, para acceder a una computadora y luego destruir todos los archivos que contiene, cambiando el código y haciendo imposible la recuperación.

Hay una gran cantidad de software de criptografía disponible para su compra o descarga gratuita. Los programas pueden variar en términos de la calidad del algoritmo y la codificación que utilizan. Algunos programas pueden estar diseñados específicamente para decodificar o descifrar información.
También existen tipos de software de criptografía llamados teclados virtuales. Este software evita el registro de claves, que es un programa que realiza un seguimiento de las pulsaciones de teclas comunes que se utilizan al escribir contraseñas y números de tarjetas de crédito. El teclado virtual, como su nombre lo indica, configura un teclado «falso» que altera las pulsaciones de teclas introducidas en él, de modo que un registrador de teclas reciba información diferente a la contraseña real introducida.
El software de criptografía suele estar regulado por leyes nacionales. Por ejemplo, algunos países no permiten su exportación o importación. En algunos casos, es posible que se requiera un permiso para enviar el software a nivel internacional.