Codificación vs cifrado
La codificación es el proceso de transformación de datos en un formato diferente utilizando un método que está disponible públicamente. El propósito de esta transformación es aumentar la usabilidad de los datos, especialmente en diferentes sistemas. El cifrado también es un proceso de transformación de datos que se utilizan en la criptografía. Convierte los datos originales en un formato que solo puede ser entendido por una parte que posee una información especial (llamada clave). El objetivo del cifrado es mantener la información oculta de las partes que no tienen permiso para ver la información.
Que esta codificando?
Transformar datos en un formato más utilizable por diferentes sistemas, utilizando un método disponible públicamente se llama codificación. La mayoría de las veces, el formato convertido es un formato estándar que se usa ampliamente. Por ejemplo, en los caracteres ASCII (código estándar estadounidense para intercambio de información) se codifican utilizando números. 'A' se representa usando el número 65, 'B' por el número 66, etc. Estos números se denominan 'código'. Del mismo modo, sistemas de codificación como DBCS, EBCDIC, Unicode, etc. también se usan para codificar caracteres. Los datos de comprimir también se pueden ver como un proceso de codificación. Las técnicas de codificación también se utilizan al transportar datos. Por ejemplo, Ethernet utiliza un sistema de codificación Decimal (BCD) codificado binario utiliza cuatro bits para representar un número decimal y la codificación de fase de Manchester (MPE) para codificar bits para codificar bits. Los datos codificados se pueden decodificar fácilmente utilizando métodos estándar.
Que es el cifrado?
El cifrado es un método para transformar datos con la intención de mantenerlo en secreto. El cifrado utiliza un algoritmo llamado cifrado para cifrar datos y solo se puede descifrarse utilizando una clave especial. La información cifrada se conoce como texto cifrado y el proceso de obtener la información original (texto sin formato) del texto cifrado se conoce como descifrado. Se requiere especialmente el cifrado al comunicarse sobre un medio no confiable, como Internet, donde la información debe protegerse de otros terceros. Los métodos modernos de cifrado se centran en desarrollar algoritmos de cifrado (cifrados) que son difíciles de romper por un adversario debido a la dureza computacional (por lo tanto, no podrían romperse por un medio práctico). Dos de los métodos de cifrado ampliamente utilizados son el cifrado de clave simétrica y el cifrado de clave pública. En el cifrado de clave simétrica, tanto el remitente como el receptor comparten la misma clave utilizada para cifrar los datos. En el cifrado de clave pública, se utilizan dos claves diferentes pero matemáticamente relacionadas.
¿Cuál es la diferencia entre la codificación y el cifrado??
Aunque tanto la codificación como el cifrado son métodos que transforman los datos en formatos diferentes, los objetivos tratados de lograr por ellos son diferentes. La codificación se realiza con la intención de aumentar la usabilidad de los datos en diferentes sistemas y reducir el espacio requerido para el almacenamiento, mientras que el cifrado se realiza para mantener los datos en secreto de terceros. La codificación se realiza utilizando métodos disponibles públicamente y se puede revertir fácilmente. Pero los datos cifrados no se pueden descifrar fácilmente. Requiere la posesión de información especial llamada clave.