VB中的加密问题
|
admin
2013年12月28日 10:21
本文热度 8486
|
实现对任意字符串的加密和解密操作其中,对大小写英文字母的加密规则为:A→D,B→E,C→F,……,M→P,N→Q,……,W→Z,X→A,Y→B,Z→C;其他字符保持原样不变
当在text1中输入需要加密的源文后,单击“加密”按钮,得到密文,并显示在text2中;当在text3中输入需要解密的密文后,单击“解密”按钮,得到源文,并显示在text4中
请用vb编写
该文章在 2013/12/28 10:21:43 编辑过
| |
全部评论2 |
|
admin
2013年12月28日 10:22
private sub Command1_Click()
s=text1.text
n=len(s)
for i = 1 to n
s1 = s1 & chr((asc(mid(s,i,1))-62) mod 26 + 65)
next i
text2.text = s1
end sub
private sub Command2_Click()
s=text3.text
n=len(s)
for i = 1 to n
s1 = s1 & chr((asc(mid(s,i,1))-42) mod 26 + 65)
next i
text4.text = s1
end sub 该评论在 2013/12/28 10:22:08 编辑过
|
|
admin
2013年12月28日 10:22
把字符的ASCII码加3就可以了,解密反过来。 该评论在 2013/12/28 10:22:40 编辑过
|