Как зашифровать текст одной программой и расшифровать другой? - Visual Basic .NET
Формулировка задачи:
Имеется текст бокс состоящий из строк,
Требуется сохранить его содержимое в файл, зашифровав каким либо способом, что бы при открывании его блокнотом (любым другим текстовым редактором) не было возможности понять что в нем написано.
Затем при открывании его в другой программе данный текст опять нужно расшифровать и передать тоже в текст бокс.
Решение задачи: «Как зашифровать текст одной программой и расшифровать другой?»
textual
Листинг программы
- Public Function Decrypt (ByVal fName As String) As String
- Dim RMCrypto As New Security.Cryptography.RijndaelManaged
- Dim fs As New IO.FileStream(fName, IO.FileMode.Open)
- Dim CryptStream As New Security.Cryptography.CryptoStream(fs, RMCrypto.CreateDecryptor(Key, IV), Security.Cryptography.CryptoStreamMode.Read)
- Dim SReader As New IO.StreamReader(CryptStream)
- Decrypt = SReader.ReadToEnd() 'возникает ошибка - недопустимая длина для дешифрования
- SReader.Close()
- fs.Close()
- CryptStream.Close()
- End Function
- End Module
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д