Uno, js función de cifrado
escape () 和 unescape ();
La función escape () codifica una cadena para que pueda leerse en todas las computadoras.
Cifrar escape (cadena)
La función unescape () puede decodificar cadenas codificadas con escape ().
Descifrar unescape (cadena)
Segundo, encriptación base64
(1. Introducción
Base64 es uno de los métodos de codificación más comunes utilizados para transmitir códigos de bytes de 8 bits en la red. Base64 es un método para representar datos binarios basados en 64 caracteres imprimibles.
https://en.wikipedia.org/wiki/Base64
(2) Biblioteca de cifrado js base64 de uso común
https://www.npmjs.com/package/js-base64
npm install --save js -base64
(3) Native js ya admite el cifrado y descifrado de base64
Cifrar window.btoa (decodeData) Descifrar window.atob (encodeData)
Tres, cifrado md5
npm install js-md5
https://www.npmjs.com/package/js-md5
Cuatro, cifrado de código hash
npm install hash
Seguro algoritmo de hash (Secure Hash Algorithm) se utiliza principalmente en la firma digital estándar (Digital Signature Standard DSS) que define el algoritmo de firma digital (Digital Signature Algorithm DSA). Para mensajes de menos de 2 ^ 64 bits de longitud, SHA1 generará un resumen de mensaje de 160 bits .
Cuando se recibe un mensaje, este resumen del mensaje se puede utilizar para verificar la integridad de los datos. Durante el proceso de transmisión, es probable que los datos cambien, esta vez producirá un resumen de mensaje diferente.