Imports System
Imports System.IO
Imports System.Xml
Imports System.Text
Imports System.Security.Cryptograp
Public Class Encryption64
Private Shared key() As Byte = {}
Private shared IV() As Byte = {&H12, &H34, &H56, &H78, &H90, &HAB, &HCD, &HEF}
Public Shared Function Decrypt(ByVal stringToDecrypt As String, ByVal sEncryptionKey As String) As String
Dim inputByteArray(stringToDec
Try
key = System.Text.Encoding.UTF8.
Dim des As New DESCryptoServiceProvider
inputByteArray = Convert.FromBase64String(s
Dim ms As New MemoryStream
Dim cs As New CryptoStream(ms, des.CreateDecryptor(key, IV), CryptoStreamMode.Write)
cs.Write(inputByteArray, 0, inputByteArray.Length)
cs.FlushFinalBlock()
Dim encoding As System.Text.Encoding = System.Text.Encoding.UTF8
Return encoding.GetString(ms.ToAr
Catch e As Exception
Return e.Message
End Try
End Function
Public Shared Function Encrypt(ByVal stringToEncrypt As String, ByVal SEncryptionKey As String) As String
Try
key = System.Text.Encoding.UTF8.
Dim des As New DESCryptoServiceProvider
Dim inputByteArray() As Byte = Encoding.UTF8.GetBytes(str
Dim ms As New MemoryStream
Dim cs As New CryptoStream(ms, des.CreateEncryptor(key, IV), CryptoStreamMode.Write)
cs.Write(inputByteArray, 0, inputByteArray.Length)
cs.FlushFinalBlock()
Return Convert.ToBase64String(ms.
Catch e As Exception
Return e.Message
End Try
End Function
End Class
Main Topics
Browse All Topics





by: gangwischPosted on 2006-11-07 at 09:26:02ID: 17891232
encryption: FileMode.OpenOrCreate) r(Rijndael Alg.Key, RijndaelAlg.IV), _
FileMode.OpenOrCreate) r(Rijndael Alg.Key, RijndaelAlg.IV), _
Dim fStream As FileStream = File.Open("encrypted.txt",
Dim RijndaelAlg As Rijndael = Rijndael.Create
Dim cStream As New CryptoStream(fStream, _
RijndaelAlg.CreateEncrypto
CryptoStreamMode.Write)
Dim sWriter As New StreamWriter(cStream)
sWriter.WriteLine("Text to encrypt")
sWriter.Close()
cStream.Close()
fStream.Close()
decryption:
Dim fStream As FileStream = File.Open("encrypted.txt",
Dim RijndaelAlg As Rijndael = Rijndael.Create
Dim cStream As New CryptoStream(fStream, _
RijndaelAlg.CreateDecrypto
CryptoStreamMode.Read)
Dim sReader As New StreamReader(cStream)
Dim plainText As String = sReader.ReadLine()
sReader.Close()
cStream.Close()
fStream.Close()