javascript简单加密解密函数
<title>JS加密函数</title> <SCRIPT LANGUAGE="JavaScript"> var str_in; var str_out = ""; var num_in; var num_out = ""; var e = "Enter Text!"; // 加密 function str_to_num(form) { num_out = ""; if (form.input.value == ""){ alert(e); } else { str_in = escape(form.input.value); for (i = 0; i < str_in.length; i++) { num_out += str_in.charCodeAt(i) - 23; } form.output.value = num_out; form.input.value = ""; } } // 解密 function num_to_str(form) { str_out = ""; if (form.output.value == "") alert(e) else { num_out = form.output.value; for (i = 0; i < num_out.length; i += 2) { num_in = parseInt(num_out.substr(i, [2])) + 23; num_in = unescape('%' + num_in.toString(16)); str_out += num_in; } form.input.value = unescape(str_out); form.output.value = ""; } } </script> <body> <center> <form name=encryptform> <table> <tr> <td align=center> <input name=input type=text size=38 value="www.codefans.net"> </td> <td align=center> <input type=button value="<--" onClick="javascript:num_to_str(this.form)"> <br> <input type=button value="-->" onClick="javascript:str_to_num(this.form)"> </td> <td align=center> <input name=output type=text size=38> </td> </tr> </table> </form> </center>
将页面的中文编码
var passWord = encodeURI(encodeURI("中国");
然后可以再服务端使用
URLDecoder.decode("", "utf-8");
解码使用
相关推荐
因项目需要,要用js加密后,提交给C#解密,在网上找了半天,无数个版本,却不能互相使用 就随便下载了一个JS版本的,把它改写成C#版本的 ...注:是VS.Net2008版本,里面包含js的加解密函数和C#的加解密函数
AES加密文件js 封装好的加密解密函数
一些简单的JavaScript加密/解密,的函数,用于传递参数等。
MD5加密函数(JavaScript实现),一个JS文件,在调用处包含,直接使用其函数,MD5主要的加密方法,JS实现的。JS文件格式是UTF-8编码的,如果想弄成GB2312或其它,可使用编码转换工具转换一下即可。
Base64加密
以下函数代码中“123456” 是个加密的key,自己可以随便改。php加密,js解密,貌似没什么意义,主要是key在js中会被看到。不过在某些地方可能会用到。 PHP加密函数 复制代码 代码如下:<?php function strencode...
本文实例讲述了JavaScript实现的简单加密解密操作。分享给大家供大家参考,具体如下: JavaScript实现对内容的加密和解密。加密,转成编码。解密则是编码转字符串。 <html> <head> <meta charset=...
java、Android、javaScript(可以改成vue)、ios AES加密通用,可在服务端加密,客户端解密,也可在客户端加密,服务端解密;由于csdn会自动把积分改到50,可以发邮件到1622007541@qq.com 免费送
加密一个提供加密和解密功能的简单库。 使用带有 AES 加密的 crypto-js 库。 该库只是将文档中的示例打包成两个易于使用的函数。安装 npm install encryption --save用法 var encryption = require('encryption'), ...
把代码进行简单的可逆加密,然后提供一个解密函数,通过解密函数把代码解出来,并用eval之类的调用将代码串交给js引擎运行。 3. 过滤掉代码中的注释和空格,修改js代码中的内部函数/内部变量的名称,修改成非常难懂...
om_crypt 一个简单的对称加密/解密函数(Java,C ++和Javascript),请参阅网络应用程序演示 演示
包括:Java、Android、C、C++、iOS、JavaScript,共6中语言间AES的加密解密实现,且各种语言间密文、明文互通,每种语言1分共6分,觉得值就拿走。 Java和Android依赖sunjce_provider.jar,其他语言无依赖; C和C++...
密码学 用 Javascript 编写的 Vigenere Cipher 加密和解密函数。
加密解密AES crypto的js封装代码
主要介绍了JS实现的base64加密解密操作,结合实例形式分析了基于javascript的base64加密与解密函数定义与使用相关操作技巧,需要的朋友可以参考下
您可能感兴趣的文章:MySQL加密和解密实例详解Java、JavaScript、Oracle、MySQL中实现的MD5加密算法分享PHP MySQL应用中使用XOR运算加密算法分享MySQL 加密/压缩函数mysql双向加密解密方式用法详解MySQL 整表加密...
加密解密 去掉指定的html标签 发送 trackback 数据包 图像处理类 图片验证码生成 字符集转换类 对要输入的字符串进行转换 对要输出的字符串进行反转换 对输入JS进行转换 寻找两个函数所有不同的元素 寻找...
对称加密使用相同的密钥进行加密和解密,而非对称加密使用公钥进行加密和私钥进行解密。选择合适的加密算法和密钥管理方式对数据的安全性至关重要,同时也需要考虑到性能和可维护性。 构建逆向分析和学习的环境时,...