求解一简单加密算法
我遇到一种加密算法,经过一系列的资料收集,已经得出如下对应关系,求高手帮忙找出内在逻辑,解开此算法.(注,英文部分没有收集到,此算法应该是全部字符都能够加密的)
密文 对应明文
b 5
h 8
` 4
j 9
d 6
^ 3
f 7
X 0
参考答案:temppass=StrReverse(left(password&"xzcvbmn,./",10)) '密码在password中,不足10位的补足十位
templen=len(password) '获得密码长度.
mmpassword=""
for j=1 to 10
mmpassword=mmpassword+chr(asc(mid(temppass,j,1))-templen+int(j*1.1)) '加密核心
next
password=replace(mmpassword,"'","B") '在转化一下.