Как зашифровать текст одной программой и расшифровать другой? - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.714 из 5
Похожие ответы