RC4加密算法的JS实现
我是密码);function rc4( data, key){var seq = Array(256);//intvar das = Array(data.length);//code of datafor (var i=0; i256; i++){seq[i] = i;var j=(j+seq[i]+key.charCodeAt(i % key.length)) % 256;var temp = seq[i];seq[i] = seq[j];seq[j] = temp;}for(var i=0; idata.length; i++){das[i] = data.charCodeAt(i)}for(var x = 0; x das.length; x++){var i = (i+1) % 256;var j = (j+seq[i]) % 256;var temp = seq[i];seq[i] = seq[j];seq[j] = temp;var k = (seq[i] + (seq[j] % 256)) % 256;das[x] = String.fromCharCode( das[x] ^ seq[k]) ;}return das.join();} 。
比如存储cookie中的用户名和密码, 在Web中可以用来对本地存储数据进行加密, //var ctext = rc4(我是明文。
敏感信息等, RC4是一种简单的对称加密算法,在文本加密,通信加密等场景应用非常广泛, 以下是本人根据其思想基于JS实现的算法,我是密码);//var text = rc4(ctext,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/qita/10355.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
然后我就删除了
时间:2021-01-13
-
Win8下用DOSBox编写汇编语言
时间:2020-12-28
-
利用sourcemap来调试sass
时间:2020-12-28
-
django开发个人简易Blog数据
时间:2020-12-26
-
Ajax出现400报错的时候怎么
时间:2020-12-26
-
Dart是一个怎样的语言?
时间:2020-12-26
-
Object.defineProperty让你巧妙
时间:2020-12-26
热门文章
-
Win8下用DOSBox编写汇编语言
时间:2020-12-28
-
Object.defineProperty让你巧妙找到修改变量的
时间:2020-12-26
-
利用sourcemap来调试sass
时间:2020-12-28
-
django开发个人简易Blog数据模型
时间:2020-12-26
-
Ajax出现400报错的时候怎么办呢
时间:2020-12-26
-
然后我就删除了
时间:2021-01-13
-
Dart是一个怎样的语言?
时间:2020-12-26
