【H5】两种加密解码方法:

encodeURI(); //加密
decodeURI(); //解密

加密成base64编码格式
btoa() 加密
atob() 解密

实现代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body><script>// encodeURI 编码与 decodeURI 编码;const str = "帅德布耀布耀滴小雯老公";let strm = encodeURI( str )console.log( encodeURI( str ) )     //加密后就是str1const str1 = '%E5%B8%85%E5%BE%B7%E5%B8%83%E8%80%80%E5%B8%83%E8%80%80%E6%BB%B4%E5%B0%8F%E9%9B%AF%E8%80%81%E5%85%AC'console.log( decodeURI( str1 ) )    //解密后就是str//btoa 加密  atob 解密   base64编码格式const str2 = encodeURI("帅德布耀布耀滴小雯老公")console.log( str2 )const str3 = btoa( str2 );console.log( str3 )const str4 = atob( str3 );console.log( str4 )const str5 = decodeURI( str4 );console.log( str5 )</script>
</body>
</html>

运行效果如下:

【H5】两种加密解密方法:相关推荐

  1. JS七种加密解密方法

    HTML或JS加密解密 本文一共介绍了七种方法:   一:最简单的加密解密   二:转义字符"\"的妙用   三:使用Microsoft出品的脚本编码器Script Encoder ...

  2. C#常用加密解密方法(DES加密解密)

    在日常开发过程中,总会遇到需要加密解密的需求,这里我整理了C#常用的加密解密方法分享给大家. 先看看加密的基本概念: "加密",是一种限制对网络上传输数据的访问权的技术.原始数据( ...

  3. python加密解密方法

    base64加密 import base64 def to_base64(str_to_base64):return base64.b64.encode(str_to_base64.eccode('u ...

  4. PHP的几种加密解密算法

    PHP的几种加密解密算法 一.开发环境 1.Windows+Apache+MySQL+PHP的环境. 2.文本编辑器:Sublime. 二.主要技术 PHP 三.实验内容与结果 本文主要介绍PHP的几 ...

  5. ios常见加密解密方法

    在其他平台中经常会计算MD5值,在ios平台中也提供了该方法,首先需要导入头文件 [cpp] view plaincopy #import <CommonCrypto/CommonDigest. ...

  6. 史上最容易理解————GET和POST两种基本请求方法的区别

    GET和POST两种基本请求方法的区别 GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二. 最直观的区别就是GET把参数包含在URL中,POST通过req ...

  7. C#常用加密解密方法(MD5加密解密)

    在日常开发过程中,总会遇到需要加密解密的需求,这里我整理了C#常用的加密解密方法分享给大家. 先看看加密的基本概念: "加密",是一种限制对网络上传输数据的访问权的技术.原始数据( ...

  8. matlab 遍历每个像素点,Mat中两种像素遍历方法比较

    小白,入门中,不足其指正.刚刚接触opencv,从一个Matlab风格的编程环境突然跳转到C++,实在有些不适.单就pixels scanning花了好长时间研究.opencv-tutorials给出 ...

  9. C#常用加密解密方法(AES加密解密)

    在日常开发过程中,总会遇到需要加密解密的需求,这里我整理了C#常用的加密解密方法分享给大家. 先看看加密的基本概念: "加密",是一种限制对网络上传输数据的访问权的技术.原始数据( ...

最新文章

  1. linux实战考试题:批量创建用户和密码(不能使用循环)
  2. Swift实现Touch ID验证
  3. php++mpdf.mpdf,使用php第三方包mpdf将网页装换成pdf文件【2】
  4. Python 开发桌面小工具,让代码替我们干重复的工作!
  5. 关于清单,有几点我觉得比较重要。
  6. Win7休眠后唤醒出现黑屏的解决办法
  7. ASP.NET(C#)获取客户端的网卡MAC代码
  8. hibernate基本类型映射
  9. 创建Android Virtual Device
  10. Ubuntu1404+Django1.9+Apache2.4部署配置1安装
  11. Unity导出转换微信小游戏
  12. JavaScript——DOM文档
  13. 树莓派 外接HDMI线显示屏分辨率设置
  14. 洋酒销售系统的设计与实现(附源码+资料+论文+截图+数据库)
  15. Android 系统分身及应用多开实战 frida hook
  16. 正则表达式(规则+代码)
  17. 深蓝算法反演AOD入门记录(一)
  18. http报文头各字段详细含义
  19. 快速傅立叶变换:FFT算法原理及C++实现
  20. Java 开发者如何入门 Node.js 英文原文:Getting Started with Node.js for the Java Developer

热门文章

  1. 一部《再忆王家沱》讲述百年重庆历史,堪称中国版《百年孤独》
  2. 无线网卡被服务器禁用,wifi共享精灵无线网卡被禁用或被接管解决教程
  3. 微信小程序(三)自定义分享按钮和原生分享区分不同按钮的分享带参数分享和获取
  4. vue input失焦事件
  5. 何为ISM频段?ISM频段主要频率有哪些? 1
  6. 机器人唱歌bgm_变形金刚5所有背景乐插曲盘点 长老机器人弹钢琴BGM是什么歌
  7. 不要被意外牵着鼻子走
  8. java程序写一个数的平方根_Java程序查找给定数字的平方根
  9. windows server2012R2 apache+mod_wsgi+django
  10. Spring理论--Spring MVC学习