当前位置: 首页 > news >正文

加密和解密会员注册密码

可以自己写个加密解密的程序.可逆的.
一般是用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))

%>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 安装Hyper-V、WSL与虚拟机调用NVIDIA-GPU进行深入学习计算
  • AI模型设计:C++版本tensorflow_gpu模型构建与训练
  • NVIDIA-CUDA-CUDNN-TENSORRT深度学习编程学习文档
  • 一篇令所有游戏圈的兄弟汗颜的文章
  • AI模型设计:Ubuntu18.04完美编译在阿里云镜像源tensorflow C++并实现深度学习计算【编译方法与测试深度学习C++源码已开源】
  • TensorFlow Lite 示例应用
  • 写在英格兰被葡萄牙8:7淘汰之后
  • 优质的深度学习NLP学习资料[(第一部分:斯坦福-2022 年课程)
  • 物流实操课题调查
  • 优质的深度学习NLP学习资料[(第二部分【语言模型学习资源】)
  • 上帝,原谅我吧.
  • 优质的深度学习NLP学习资料[(第三部分【问答学习资源】)
  • SCJP认证考试复习笔记系列之一(收藏)
  • 优质的深度学习NLP学习资料[(第四部分【AI聊天机器人学习资源】)
  • 图像的处理(一)----灰度图像像素颜色亮度处理
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • CSS魔法堂:Absolute Positioning就这个样
  • Iterator 和 for...of 循环
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • React中的“虫洞”——Context
  • RxJS: 简单入门
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • 爱情 北京女病人
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 关于 Cirru Editor 存储格式
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 前端技术周刊 2019-02-11 Serverless
  • 数据可视化之 Sankey 桑基图的实现
  • 小程序button引导用户授权
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ​用户画像从0到100的构建思路
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (leetcode学习)236. 二叉树的最近公共祖先
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (四)进入MySQL 【事务】
  • (算法)求1到1亿间的质数或素数
  • (学习日记)2024.02.29:UCOSIII第二节
  • (一) springboot详细介绍
  • (一)插入排序
  • *** 2003
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .net core + vue 搭建前后端分离的框架
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .Net(C#)自定义WinForm控件之小结篇
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .Net多线程总结
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • // an array of int
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • [1]-基于图搜索的路径规划基础
  • [2021 蓝帽杯] One Pointer PHP
  • [2023年]-hadoop面试真题(一)
  • [240621] Anthropic 发布了 Claude 3.5 Sonnet AI 助手 | Socket.IO 拒绝服务漏洞