cifrado de datos de transmisión js

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. 

 

Supongo que te gusta

Origin www.cnblogs.com/tongshuangxiong/p/12698085.html
Recomendado
Clasificación