在讀TXT文件線路加密數據我發現這個代碼加密/在VB.NET解密數據:VB.NET - 通過線
Dim cypherTextBytes As Byte() = Convert.FromBase64String(encryptedData)
Dim memoryStream As MemoryStream = New MemoryStream(cypherTextBytes)
Dim cryptoStream As CryptoStream = New CryptoStream(memoryStream, Me.decryptor, CryptoStreamMode.Read)
Dim plainTextBytes(cypherTextBytes.Length) As Byte
Dim decryptedByteCount As Integer = cryptoStream.Read(plainTextBytes, 0, plainTextBytes.Length)
memoryStream.Close()
cryptoStream.Close()
,我有問題是,我不不知道如何逐行讀取.TXT文件,一次只保存一行爲「encryptedData」,然後解密,並將其添加到另一個.TXT文檔中的一行中。
謝謝!
爲什麼要一次加密一行數據?文本中的換行符就像任何其他字符一樣。當你加密文本時,你將整個文本轉換爲字節,然後你加密這些字節。當您解密時,您將解密所有數據,然後將結果字節轉換爲文本。 – jmcilhinney