VB.net Base64对文件进行加密与解密的问题?
Public Function EncodeBase64(ByVal code As String) As String
Dim encode As String = ""
Dim bytes As Byte() = Encoding.Default.GetBytes(code)
Try
encode = Convert.ToBase64String(bytes)
Catch
encode = code
End Try
Return encode
End Function
Public Function DecodeBase64(ByVal code As String) As String
Dim decode As String = ""
Dim bytes As Byte() = Convert.FromBase64String(code)
Try
decode = Encoding.Default.GetString(bytes)
Catch
decode = code
End Try
Return decode
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim xtms, xtxx, xtlx ,jsjm, yhm, cpu,cpuid, zbcs, zbid,ypcs, ypid, ip,mac, ncrl, xkcs ,xk, scsj As String
xtms = EncodeBase64(Label14.Text)
xtxx = EncodeBase64(TextBox1.Text)
xtlx = EncodeBase64(TextBox2.Text)
jsjm = EncodeBase64(TextBox3.Text)
yhm = EncodeBase64(TextBox4.Text)
cpu = EncodeBase64(TextBox5.Text)
cpuid = EncodeBase64(TextBox6.Text)
zbcs = EncodeBase64(TextBox7.Text)
zbid = EncodeBase64(TextBox8.Text)
ypcs = EncodeBase64(TextBox9.Text)
ypid = EncodeBase64(TextBox10.Text)
ip = EncodeBase64(TextBox11.Text)
mac = EncodeBase64(TextBox12.Text)
ncrl = EncodeBase64(TextBox13.Text)
xkcs = EncodeBase64(TextBox14.Text)
xk = EncodeBase64(TextBox15.Text)
scsj = EncodeBase64(ToolStripStatusLabel2.Text)
My.Computer.FileSystem.WriteAllText("data.ini", "[信息配置]" + vbCrLf + "系统模式:" + xtms + vbCrLf + "系统信息:" + xtxx + vbCrLf + "系统类型:" + xtlx + vbCrLf + "计算机名:" + jsjm + vbCrLf + "用户名:" + yhm + vbCrLf + "CPU:" + cpu + vbCrLf + "CPUID:" + cpuid + vbCrLf + "主板厂商:" + zbcs + vbCrLf + "主板序号:" + zbid + vbCrLf + "硬盘厂商:" + ypcs + vbCrLf + "硬盘序号:" + ypid + vbCrLf + "IP地址:" + ip + vbCrLf + "MAC地址:" + mac + vbCrLf + "内存容量:" + "MB" + ncrl + vbCrLf + "显卡厂商:" + xkcs + vbCrLf + "显卡:" + xk + vbCrLf + "生成时间:" + scsj, False)
MsgBox("已记录")
上面的代码是加密并存入文件的代码,打开文件并进行解密和保存文件要怎么写呢?
直接读取已存的文件解密我该如何写,
...全文
相关推荐
Base64 个性化加密解密功能VB源码
Base64 个性化加密解密功能VB源码
JavaScript前端DES加密与VB.NET/C#后端解密完整实现方案
在C# .NET平台中,实现DES解密功能主要依赖于命名空间下的核心类库。该命名空间提供了丰富的加密原语支持,涵盖了对称加密、非对称加密、哈希算法等多种安全机制。其中,针对DES算法的具体实现,最常用的类是,它是DES抽象类的一个具体实现,封装了基于FIPS 46-3标准的DES加密与解密逻辑。是.NET Framework和.NET Core/.NET 5+中用于提供加密服务的基础命名空间。它不仅包含了各种加密算法的实现类,还定义了统一的接口规范,如。
vb.net AES加密解密模块 VS2010
vb.net AES加密解密模块 VS2010
vb.net rsa加密解密系统
通过vb.net2005设计的一款加密解密系统
VB字符串加密解密
摘要:VB源码,加密解密,字符串加密 VB字符串加密解密,形式简单,代码简洁,便于学习,输入需要加密的字符串后,点击“加密”即可,也可以点击“解密”还原。最后可以清屏。


