瑞星卡卡安全论坛技术交流区系统软件 用vb的来帮一下忙!(有关写密文的).(2)

12   2  /  2  页   跳转

用vb的来帮一下忙!(有关写密文的).(2)

引用:
【carye的贴子】不好意思,可能我的意思大家没理解.我的思路是:
首先读入信息,例如输入"abc."(不带引号),将其转换为数字"123."然后对数字单独进行计算,首先是1,例如将1转为了5,再对2进行转换4,3变为6.即"123."变成了"546."(标点不算)再将换好得数字重新变为英文"edf.".
由上,"abc."变成了"edf."


对了,『逍遥』大哥,可以拜你为师么???

...........................


如果你要把ABC就成EDF就没有必要先将ABC变为123。直接可以将ABC变为EDF就可以了。不过这样的加密不怎么安全。会懂的人一看就知道了。我等一下把源码发上来。
gototop
 

Private Sub Command1_Click()
Text2.Text = ""
A = (Len(Text1.Text))

For B = 1 To A Step 1
C = UCase(Mid(Text1.Text, B, 1))

D = Asc(C) + 3

E = Chr(D)

Text2.Text = Text2.Text & E

Next B
End Sub


如果想改成其它字母的话也可以。将(D = Asc(C) + 3)中的“+3”改成“+6”或者“-10”都可以。这样原来的字母就变成其它的了。包括标点在内。如果不想包括标点在内的话可以用个IF语句来过滤一下就可以了。具体要怎么过滤这就要你自己想了。如果都问人的话你的VB提高不了。

对了,我的QQ是5408627。
gototop
 

爱死逍遥师傅了!
gototop
 

你们都是用什么语言编的啊?
gototop
 

vb乎
gototop
 
12   2  /  2  页   跳转
页面顶部
Powered by Discuz!NT