一、利用互联网的常见加密方式分为:
1.1、在线加密工具
1.2、利用代码加密库加密:该方式常见于开发者对于访客用户信息的加密操作,保证用户的信息最大程度不被泄露。
二、在线加密工具
2.1、除开常见的搜索的各类加密工具外,本站也推荐完全基于用户端的数据加密工具。如《Base64加密或解密》、《RIPEMD-160加密》
三、前端js代码基于crypto-js加密库实现Base64加解密及ripemd160和pbkdf2加密
3.1、安装crypto-js加密库
npm install crypto-js
Collapse Code
3.2、加密的项目或页面中引入加密库
import CryptoJS from "crypto-js";
Collapse Code
3.3、Base64加解密代码
//加密var wordArray = CryptoJS.enc.Utf8.parse('六月初工具站');CryptoJS.enc.Base64.stringify(wordArray);//加密结果:5YWt5pyI5Yid5bel5YW356uZ//解密CryptoJS.enc.Base64.parse('5YWt5pyI5Yid5bel5YW356uZ').toString(CryptoJS.enc.Utf8)
Collapse Code
3.4、ripemd160加密
//加密CryptoJS.RIPEMD160('六月初工具站').toString();//加密结果:f4ccbe3ff12cf5fc9b5809a9b1f5cc332a071a42
Collapse Code
关于加密的方式都各有不同,但不同加密都有着各自的优势,在实际的使用中需要根据项目自身需求进行选择。