VB.NET加密文件实现技巧分享

VB.NET编程环境可以帮助开发人员打造一个性能稳定,安全可靠的编程平台,帮助开发人员大大提高编程效率。本文介绍使用XOR加密算法对数据进行加密, 这是一种很简单的算法,使用了尽量简单的VB编程方法,通俗易懂。我们可以采用更安全的算法如DES算法,IDEA算法等。各位如有任何见解,请不吝赐教。

在窗体中添加一RichTextBox,设置其Name属性为SourceFile,Multiline属性为True,ScrollBars属性为3-both。添加一MainMenu,设置一菜单项“文件”,其下有“打开”,“保存”,“加密”,“解密”,“算子”等子菜单项。

以下是大致的VB.NET加密文件的程序界面:

Public Class Form1   


Inherits System.Windows.Forms.Form   


Dim strNum As String   


Private Sub Form1_Load(ByVal eventSender
 As System.Object, ByVal eventArgs 
As System.EventArgs) Handles MyBase.Load   



strNum = "password"   



End Sub   


Private Sub Form1_Resize(ByVal event
Sender As System.Object, ByVal eventArgs
 As System.EventArgs) Handles MyBase.Resize   



SourceFile.Width = Form1.DefInstance.Width   




SourceFile.Height = Form1.DefInstance.Height   



End Sub  

解密过程,对xor算法而言,解密和VB.NET加密文件的过程是完全一样的

相关推荐