首页
社区
课程
招聘
请求分析一个加密函数
发表于: 2006-4-24 11:33 3159

请求分析一个加密函数

2006-4-24 11:33
3159
function epass(pass)
  dim temppass,templen,mmpassword,j,cool
  temppass=strreverse(left(pass&"1q2s3c4r5g6n7u8k",16))
          '将pass值和固定串1q2s3c4r5g6n7u8k连接后截取16位后取反
  templen=len(pass)
  mmpassword=""
  for j=1 to 16
  cool=int(187*rnd(-asc(mid(temppass,j,1))-templen*asc(right(temppass,1)))+33)
           'RND(负数)返回一个固定的随机数,0~1之间
  mmpassword=mmpassword+chr(int(91*rnd(-cool)+32))+chr(asc(mid(temppass,j,1))-templen+int(j*1.1))
  next
  epass=replace(left(mmpassword,8)+right(mmpassword,8),"'","c")
end function

简单做了注释,求高手详细分析下这个函数,
问:用本函数加密的可以反算吗?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 234
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
呵呵,看着不错,反算不知道行不行,本人比较菜,还等高人发言。
2006-4-24 11:36
0
游客
登录 | 注册 方可回帖
返回
//