criptografia de dados de transmissão js

Um, criptografia de função js

  escape () 和 sem escape ();

  A função escape () codifica uma sequência para que possa ser lida em todos os computadores.

    Criptografar escape (string)

  A função unescape () pode decodificar seqüências de caracteres codificadas com escape ().

    Descriptografar  unescape (string)

 

Segundo, criptografia base64

(1. Introdução

    O Base64 é um dos métodos de codificação mais comuns usados ​​para transmitir códigos de bytes de 8 bits na rede e o Base64 é um método para representar dados binários com base em 64 caracteres imprimíveis.

    https://en.wikipedia.org/wiki/Base64

(2) Biblioteca de criptografia js base64 comumente usada

     https://www.npmjs.com/package/js-base64

    npm install  --save js -base64

(3) O js nativo já suporta criptografia e descriptografia base64

    Criptografar window.btoa (decodeData) Descriptografar window.atob (encodeData)

 

Três, criptografia MD5

  npm install js-md5

  https://www.npmjs.com/package/js-md5

 

Quatro, criptografia de código hash

  npm instalar hash

    Seguro algoritmo de hash (Secure Hash Algorithm) é usado principalmente na assinatura digital padrão (Digital Signature Standard DSS) que define o Digital Signature Algorithm (Digital Signature Algorithm DSA). Para mensagens com menos de 2 ^ 64 bits, o SHA1 gerará um resumo de mensagens de 160 bits .

    Quando uma mensagem é recebida, esse resumo pode ser usado para verificar a integridade dos dados. Durante o processo de transmissão, é provável que os dados sejam alterados; dessa vez, produzirá um resumo de mensagem diferente. 

 

Acho que você gosta

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