js AES对称加密 16进制和base64格式

摘要:
˂!
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>aesCbc</title>

<script type="text/javascript" src="http://t.zoukankan.com/crypto-js.min.js"></script>

<script type="text/javascript">
    //直接上代码
   
    var key = CryptoJS.enc.Utf8.parse('1234567890123456');
    var iv  = CryptoJS.enc.Utf8.parse('1234560123456789');
    var password=CryptoJS.enc.Utf8.parse('要加密的字符串');


    var encrypted = CryptoJS.AES.encrypt(password, key, { iv: iv,mode:CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7});  //CryptoJS.pad.ZeroPadding


   console.log("base64:"+encrypted);   
   var encryptedStr=encrypted.ciphertext.toString();
   console.log("16进制:"+encryptedStr);   

   //OCgklXdtTX/J9rsC2OHL+X/E7XoedVl2DBVzNiUUWU0=
   //OCgklXdtTX/J9rsC2OHL+X/E7XoedVl2DBVzNiUUWU0=

</script>

</html>

免责声明:文章转载自《js AES对称加密 16进制和base64格式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇数据可视化之Processing【1】Unity IOS Build的Graphics API最好是固定Opengl ES 2.0下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Jquery和JS获取ul中li标签

js 获取元素下面所有的li var content=document.getElementById("content"); var items=content.getElementsByTagName("ul"); var itemss=items[2].getElementsByTagName("li");//获取第二个li标签 或 var div=d...

JS-OC通信之Cordova简介

Cordova 是一个可以让 JS 与原生代码(包括 Android 的 java,iOS 的 Objective-C 等)互相通信的一个库,并且提供了一系列的插件类,比如 JS 直接操作本地数据库的插件类。 这些插件类都是基于 JS 与 Objective-C 可以互相通信的基础的,这篇文章说说 Cordova 是如何做到 JS 与 Objective-...

JavaToken:JWT教程

Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明...

js实现生成PDF文件的方案

  前段时间做vue管理端的项目,遇到这样的需求:需要前端来生成PDF文件。查找了相关的资料大致有这样的几种方案: 1.通过window.print()方法,打印当前窗口的内容。 2.通过两个插件实现,jspdf + html2canvas,本文着重说一下第二种用法。   工欲善其事必先利其器,首先我们在项目安装一下这两个插件。    npm instal...

前端面试常考题:JS垃圾回收机制

摘要:众所周知,应用程序在运行过程中需要占用一定的内存空间,且在运行过后就必须将不再用到的内存释放掉,否则就会出现下图中内存的占用持续升高的情况,一方面会影响程序的运行速度,另一方面严重的话则会导致整个程序的崩溃。 众所周知,应用程序在运行过程中需要占用一定的内存空间,且在运行过后就必须将不再用到的内存释放掉,否则就会出现下图中内存的占用持续升高的情况,...

【进制】二进制十进制转换练习

进制转换练习题22.8125 整数部分除2取余数,商继续除22/2 余 011/2 15/2 12/2 01倒叙串起来整数部分为 10110小数部分乘2 取整数部分,顺序和整数不一样 0.8125*2 = 1.625 10.625*2 = 1.25 10.25*2 = 0.5 00.5*2 = 1 1结束 正序串起来 1101 10110.1101 十进...