加密和解密会员注册密码
2004-06-25 03:22
274 查看
可以自己写个加密解密的程序.可逆的.
一般是用MD5进行加密.数据库写入的数据是加密后的.
不过这种加密方法是不可逆的.
写了个加密,解密的程序,很简单的 :)
<% @Language="JavaScript" %>
<%
var pwd = "灰豆";
function encrypt(str)
{
var newStr = "";
str = escape(str);
var len = str.length;
for(var i=0;i<len;i++)
{
tmpStr = str.substr(i,1)
newStr += String.fromCharCode(tmpStr.charCodeAt(0)+i);
}
return newStr;
}
function uncrypt(str)
{
var newStr = "";
var len = str.length;
for(var i=0;i<len;i++)
{
tmpStr = str.substr(i,1);
newStr += String.fromCharCode(tmpStr.charCodeAt(0)-i);
}
return unescape(newStr);
}
Response.Write("加密前:"+uncrypt(encrypt(pwd))+"<br/>")
Response.Write("解密后:"+encrypt(pwd))
%>
一般是用MD5进行加密.数据库写入的数据是加密后的.
不过这种加密方法是不可逆的.
写了个加密,解密的程序,很简单的 :)
<% @Language="JavaScript" %>
<%
var pwd = "灰豆";
function encrypt(str)
{
var newStr = "";
str = escape(str);
var len = str.length;
for(var i=0;i<len;i++)
{
tmpStr = str.substr(i,1)
newStr += String.fromCharCode(tmpStr.charCodeAt(0)+i);
}
return newStr;
}
function uncrypt(str)
{
var newStr = "";
var len = str.length;
for(var i=0;i<len;i++)
{
tmpStr = str.substr(i,1);
newStr += String.fromCharCode(tmpStr.charCodeAt(0)-i);
}
return unescape(newStr);
}
Response.Write("加密前:"+uncrypt(encrypt(pwd))+"<br/>")
Response.Write("解密后:"+encrypt(pwd))
%>
相关文章推荐
- 加密和解密会员注册密码
- 注册时候使用 RSA 实现前台对密码加密和后台解密
- [走火入魔失眠夜]浅谈管理软件信息安全,用户名、密码的加密解密【附C#配套加密解密源码】
- C# 密码的加密, 解密
- NET 本地配置文件中存储密码 之 加密解密
- druid数据库账号密码加密解密
- spring web项目 数据库用户名密码加密解密
- 使用MD5对用户密码加密与解密
- 安卓Shareprefrence实现记住密码自动登录以及保存在shareprefrence里面数据如何加密解密
- 密码学1——Java 加密解密基础
- 密码学4——Java 加密解密之消息摘要算法(MD5 SHA MAC)
- PB数据库连接描述文件的密码加密和解密原理
- 采用密码加密的javascript字符串加密、解密程序
- 对密码进行加密和解密
- 登陆注册中的密码加密
- [走火入魔失眠夜]浅谈管理软件信息安全,用户名、密码的加密解密【附C#配套加密解密源码】
- 【java密码加密与解密】
- 古典密码中的Vigenere加密方法的解密实例
- [★] 本地配置文件中存储密码 之 加密解密
- C# 密码加密解密操作相关类