Security VB.Net

Imports System.Security.Cryptography
Imports System.Text
Imports System.IO
Module DESCSPSample
    Sub Main()
        Dim DESalg As New DESCryptoServiceProvider
        Dim sData As String = "this is a test"
        Dim FileName As String = "data.txt"
        EncryptTextToFile(sData, FileName, DESalg.Key, DESalg.IV)
        Dim Final As String = DecryptTextFromFile(FileName, DESalg.Key, DESalg.IV)
        Console.WriteLine(Final)
    End Sub
    Sub EncryptTextToFile(ByVal Data As String, ByVal FileName As String, ByVal Key() As Byte, ByVal IV() As Byte)
        Dim fStream As FileStream = File.Open(FileName, FileMode.OpenOrCreate)
        Dim cStream As New CryptoStream(fStream,New DESCryptoServiceProvider().CreateEncryptor(Key, IV),CryptoStreamMode.Write)
        Dim sWriter As New StreamWriter(cStream)
        sWriter.WriteLine(Data)
        sWriter.Close()
        cStream.Close()
        fStream.Close()
    End Sub
    Function DecryptTextFromFile(ByVal FileName As String, ByVal Key() As Byte, ByVal IV() As Byte) As String
        Dim fStream As FileStream = File.Open(FileName, FileMode.OpenOrCreate)
        Dim cStream As New CryptoStream(fStream,New DESCryptoServiceProvider().CreateDecryptor(Key, IV),CryptoStreamMode.Read)
        Dim sReader As New StreamReader(cStream)
        Dim val As String = sReader.ReadLine()
        sReader.Close()
        cStream.Close()
        fStream.Close()
        Return val
    End Function
End Module