爬虫知识爬虫常见加密解密算法

简介

本文总结了在爬虫中常见的各种加密算法、编码算法的原理、在JavaScript中和Python中的基本实现方法,遇到JS加密的时候可以快速还原加密过程,有的网站在加密的过程中可能还经过了其他处理,但是大致的方法是一样的。

常见加密算法:

对称加密(加密解密密钥相同):DES、3DES、AES、RC4、Rabbit

非对称加密(区分公钥和私钥):RSA、DSA、ECC

消息摘要算法/签名算法:MD5、SHA、HMAC、PBKDF2

常见编码算法:Base64

JavaScript加密解密模块

Crypto-JS

Crypto-JS支持MD5、SHA、RIPEMD-、HMAC、PBKDF2、AES、DES、3DES(TripleDES)、Rabbit、RC4等,不支持RSA、ECC,是应用比较广的加密模块,使用命令npminstallcrypto-js安装。

参考资料:

Crypto-JS文档:


转载请注明:http://www.aierlanlan.com/rzdk/5619.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了