1.base64加密

它的github地址:https://github.com/dankogai/js-base64

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" >
<title>base64加密</title>
<script type="text/javascript" src="base64.min.js"></script>
<script type="text/javascript">
var encodebefore = Base64.encode("mosquito~");
console.log("base64 encode:" + encodebefore);
var encodeafter = Base64.decode(encodebefore);//解密
console.log("base64 decode:" + encodeafter);
</script>
</head>
<body> </body>
</html>

2.MD5加密(不可逆)

github地址:https://github.com/blueimp/JavaScript-MD5

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" >
<title>md5加密</title>
<script type="text/javascript" src="md5.min.js"></script>
<script type="text/javascript">
var md5encode = md5("mosquito~");
console.log("md5 encode:" + md5encode);
var objencode = md5("name", "mosquito");
console.log("md5 encode:" + objencode);
const salt = 'This_is_salt'
var saltencode= md5('mosquito'+salt);//一般md5需要加盐处理
console.log("md5 salt encode:" + saltencode);
</script>
</head>
<body> </body>
</html>

3.sha1加密(不可逆)

github地址:https://github.com/emn178/js-sha1

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" >
<title>sha1加密</title>
<script type="text/javascript" src="sha1.js"></script>
<script type="text/javascript">
var sha1encode = sha1("mosquito~");
console.log("sha1 encode:" + sha1encode);
</script>
</head>
<body> </body>
</html>

4.编码和解码字符串

使用JavaScript函数的escape()和unescape(),分别是编码和解码字符串,

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" >
<title>编码和解码字符串</title>
<script type="text/javascript">
var escape1 =escape("我的名字是:mosquito~");//编码
console.log("escape:" + escape1);
var unescape1 = unescape(escape1);
console.log("unescape:" + unescape1);
</script>
</head>
<body> </body>
</html>

demo传送门:https://github.com/ouxiaojie18/all-demo/tree/master/%E5%8A%A0%E5%AF%86

最新文章

  1. rails数据库查询 N + 1 查询的解决办法
  2. C#微信公众平台开发—高级群发接口
  3. 项目中的web api知识总结
  4. day6-3面向对象高阶
  5. 【转】SQL SERVER标量表达式的隐式转换
  6. iOS 自定义导航栏 和状态栏
  7. 【DOM】2.闭包
  8. android 各种xml的作用
  9. classpath的总结
  10. 正则表达式概述与JAVA中正则表达式的应用
  11. mysql distinct、group_concat
  12. python_日历
  13. springboot入门学习-helloworld实例
  14. wp rest api 授权方法步骤(使用JWT Authentication插件)
  15. Redis之RDB与AOF 笔记
  16. Laravel Eloquent 数据查询结果中日期的格式化
  17. [转] BootStrap table增加一列显示序号
  18. [java] 屏蔽ie浏览器中F1帮助
  19. selenium+python自动化----xlrd,xlswriter
  20. userAgent font-family

热门文章

  1. 字符串转数组(php版)
  2. 在Windows下安装BIND作为DNS服务器(模拟网站比较有用)
  3. POI操作OFFICE转HTML
  4. 分布式的几件小事(十一)分布式session如何实现
  5. echarts-迁徙图地点图标颜色修改
  6. Go语言的基本语法(二)
  7. Windows Electron初探
  8. 借助Charles来测试移动端-上篇
  9. AIX的shell脚本异常笔记
  10. iOS中为控件设置颜色渐变和透明度渐变