vue中使用Base64和md5和rsa
2024-08-24 06:48:13
https://blog.csdn.net/benben513624/article/details/88113459(copy)
https://www.cnblogs.com/myfate/p/10600392.html(copy)
1.在项目根目录下安装
npm install js-base64 --save
npm install js-md5 --save
npm install jsencrypt --save
2.在项目文件中引入
import {Base64} from 'js-base64';
import md5 from 'js-md5';
import RSA from 'jsencrypt';
3.在项目中文件中引入
Base64:
- // 编码
- Base64.encode('');
- Base64.encodeURI('');
- // 解码
- Base64.decode('');
md5:
- md5(''); // d41d8cd98f00b204e9800998ecf8427e
- md5('The quick brown fox jumps over the lazy dog'); // 9e107d9d372bb6826bd81d3542a419d6
- md5('The quick brown fox jumps over the lazy dog.'); // e4d909c290d0fb1ca068ffaddf22cbd0
- // It also supports UTF-8 encoding
- md5('中文'); // a7bac2239fcdcb3a067903d8077c4a07
- // It also supports byte `Array`, `Uint8Array`, `ArrayBuffer`
- md5([]); // d41d8cd98f00b204e9800998ecf8427e
- md5(new Uint8Array([])); // d41d8cd98f00b204e9800998ecf8427e
- // Different output
- md5(''); // d41d8cd98f00b204e9800998ecf8427e
- md5.hex(''); // d41d8cd98f00b204e9800998ecf8427e
- md5.array(''); // [212, 29, 140, 217, 143, 0, 178, 4, 233, 128, 9, 152, 236, 248, 66, 126]
- md5.digest(''); // [212, 29, 140, 217, 143, 0, 178, 4, 233, 128, 9, 152, 236, 248, 66, 126]
- md5.arrayBuffer(''); // ArrayBuffer
- md5.buffer('');
最新文章
- [课程设计]Sprint Three 回顾与总结&;发表评论&;团队贡献分
- Android限定EditText的输入类型为数字或者英文(包括大小写),EditText,TextView只能输入两位小数
- Linux System Calls Hooking Method Summary
- XAML Region标签功能
- 彻底卸载sublime txt
- p235习题3
- 接口是否可继承接口? 抽像类是否可实现(implements)接口? 抽像类是否可继承实体类(concrete class)?
- C#连接数据库的一些鲜为人知的方法
- 复杂事件处理——Esper入门(示例程序)
- jQrid常用操作(转帖)
- [Swift]LeetCode537. 复数乘法 | Complex Number Multiplication
- Jquery 对DOM 的操作
- 安装vue-cli时-4058报错的解决方法
- 【转】浅析SkipList跳跃表原理及代码实现
- ReactiveX 学习笔记(23)RxCpp
- 761. Special Binary String
- mysql 数据导出
- iOS SDK 从配置文件里读SDK。转化成class 可同时加载多个SDK
- php + crontab 执行定时任务
- Android之RecyclerView实现时光轴