Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuáles son los métodos de cifrado de datos?

¿Cuáles son los métodos de cifrado de datos?

Los métodos de cifrado de datos incluyen: cifrado unidireccional, cifrado simétrico, cifrado asimétrico, cifrado hash, cifrado SSL/TLS, firma digital, marca de tiempo digital, etc.

1. Cifrado unidireccional

El texto cifrado se genera resumiendo los datos y el texto cifrado no se puede restaurar de forma reversible. Solo puede cifrar pero no descifrar. A menudo se utiliza para extraer información de huellas dactilares de los datos para verificar la integridad de los datos.

2. Cifrado simétrico

Utilice la misma clave para cifrar y descifrar datos. Los algoritmos comunes incluyen DES, AES, etc.

3. Cifrado asimétrico

Utilice un par de clave pública y privada para cifrar y descifrar datos. Los algoritmos comunes incluyen RSA, DSA, etc.

4. Cifrado hash

Los datos se procesan en información resumida de longitud fija a través de un algoritmo hash. Los algoritmos comunes incluyen MD5, SHA, etc.

5. Cifrado SSL/TLS

Utilice la clave pública para cifrar la clave simétrica y luego utilice la clave simétrica para cifrar los datos. A menudo se utiliza en el protocolo HTTPS.