分别建三个文本
Text1'源内容
Text2'加密内容
Text3'解密内容
还有两个按钮
Command1'加密
Command2'解密我想这样做,按Command1的时候把Text1的内容加密并且放入Text2。按Command2的时候把Text2的内容解密到Text3内。请问如何实现,小弟在此先谢谢了。
Text1'源内容
Text2'加密内容
Text3'解密内容
还有两个按钮
Command1'加密
Command2'解密我想这样做,按Command1的时候把Text1的内容加密并且放入Text2。按Command2的时候把Text2的内容解密到Text3内。请问如何实现,小弟在此先谢谢了。
解决方案 »
- 请问vb正则达式为什么有错
- 抓狂.散分
- VB4.0(32位)运行时,报内存不足的ERROR,有经验的大大们来救我啊!!!!
- 怎样定义带后缀的动态数组
- 100分!紧急求救,谁有这个网上功能的activex源代码,谢谢了!!!
- 80分求一个关于网络VB编程,VB实现网页按钮功能。
- 急求送分,有两个listbox控件,怎么把listbox1里面的所有内容,放进listbox2.
- 关于vb引用vc写的dll的问题,大家关注一下!!!!
- 修改DATAGRID时,数据会出错
- 哪位高手指点一下怎么通过VB编程打印datagrid的内容?谢谢!!!!!!!!!!!
- VB能直接使用SQL Server的自定义函数碼?
- VB数据绑定不能绑定数据表中英文字段
Dim i As Long, l As Long
l = Len(Text1.Text)
Text3.Text = ""
For i = 1 To l
Text3.Text = Text3.Text & ChrW(AscW(Mid(Text2.Text, i, 1)) Xor 55)
Next i
End Sub
Sub command1_click()
Dim i As Long, l As Long
l = Len(Text1.Text)
Text2.Text = ""
For i = 1 To l
Text2.Text = Text2.Text & ChrW(AscW(Mid(Text1.Text, i, 1)) Xor 55)
Next i
End SubPrivate Sub Form_Load()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub
写错了,应该是Text2.Text十分感谢
Private Const DB_KEY = "999999999"
'加密
Private Function EnCode(sCode As String, sKey As String) As String
Dim i%, j%, l%, n%, bytData As Byte, s1 As String, s2 As String
j% = Len(sCode): l% = Len(sKey): s1 = ""
For n% = 1 To j%
bytData = Asc(Mid$(sCode, n%, 1))
For i% = 1 To l%
bytData = bytData Xor Asc(Mid$(sKey, i%, 1))
Next i%
s2 = Hex(bytData)
If Len(s2) = 1 Then s2 = "0" + s2
s1 = s1 + s2
Next n%
EnCode = s1
End Function
'解密
Private Function DeCode(ByVal sCode As String, ByVal sKey As String) As String
Dim i%, j%, l%, n%, bytData As Byte, s1 As String, s2 As String
j% = Len(sCode): l% = Len(sKey): s1 = ""
For i% = 1 To j% Step 2
s1 = s1 + Chr$(Val("&H" + Mid$(sCode, i%, 2)))
Next i%
j% = Len(s1): s2 = ""
For n% = 1 To j%
bytData = Asc(Mid$(s1, n%, 1))
For i% = 1 To l%
bytData = bytData Xor Asc(Mid$(sKey, i%, 1))
Next i%
s2 = s2 + Chr$(bytData)
Next n%
DeCode = s2
End Function