发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
前两天看见有人问静态网页加密问题,就写了这个代码
思路:
加密时:先把用户的密钥A用md5加密为B,然后用B异或源文件S0得到目标文件S1,把S1存入js变量中。
解密时:询问密钥,然后操作同加密。
因为用了md5,个人认为没有密钥的时候是无法破解的(暴力除外)大家试用一下哈哈:
源代码如下:
将此源代码保存成HTML格式的文件,双击运行即可看到效果
来自: duduwolf > 《编程》
0条评论
发表
请遵守用户 评论公约
QQ农场外挂编程探索(good)
二、密码算法 刚才跟踪了一下密码算法,好复杂,Javascript算法如下: function preprocess(A){ var B=""; B+=A.verifycode.value; B=B.toUpperCase(); //这里的B的值,是用户填的验证码...
javascript md5 函数
javascript md5 函数 var hexcase = 1; var b64pad = ""; var chrsz = 8; var mode = 16; //模式选择 (16为16位的加密 32 为32位的加密)function md5_3(s) {return binl2str(...
易语言webqq加密js参数分析
把密码框内容赋值给 M var I = hexchar2bin(md5(M)); MD5 加密密码 在进行 hexchar2bin编码 赋值给 I var H = md5(I + pt.uin); 把I的值同 UIN的值链接(这里两个都是文本。func...
MD5加密
加密
《灰灰的密码学笔记》给新手的福利
乘法密码也是一种简单的替代密码,与凯撒密码相似,凯撒密码用的是加法,而乘法密码用的自然是乘法。仿射密码就是凯撒密码和乘法密码的...
C语言实现MD5加密,竟如此简单!
void MD5Update(MD5_CTX *context,unsigned char *input,unsigned int inputlen){ unsigned int i = 0,index = 0,partlen = 0;MD5_CT...
md5加密算法c实现,七分注释
/* Constants for MD5Transform routine. *//*md5转换用到的常量,算法本身规定的*/#define S11 7#define S12 12#define S13 17#define ...
MD5加密源碼(32位)
MD5Context = record State: MD5State;procedure MD5Init(var Context: MD5Context);procedure MD5Update(var Context: MD5Context;// Initialize given Contextprocedure MD5Init(var Context: MD5C...
Flash特效制作常用的源代码
if(Math.abs(_global.click_x-me._x)<2&&Math.abs(_global.click_y-me.比如,假如当前有很多mc覆盖了onEnterFrame函数,我们可以这样了解那些在_root下的mc的onEnterFrame函。dis=Math.sqrt...
微信扫码,在手机上查看选中内容