Шифрование и дешифрование на всех компьютерах ВКЛ. VB.NET
Ребята, у меня есть программа, которая работает прямо с флешки, я хотел бы зашифровать и расшифровать ваш app.config на любом компьютере, но я новичок в этой области и не знаю, как это сделать. Может ли кто-нибудь помочь мне функциональным примером?
Я использую этот код для шифрования и дешифрования, но он работает не на всех компьютерах.
Что я уже пробовал:
System.Configuration Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 'Encrypt Dim config As System.Configuration.Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None) Dim configSection As ConfigurationSection configSection = config.AppSettings If Not (configSection Is Nothing) Then If Not (configSection.ElementInformation.IsLocked) Then configSection.SectionInformation.ProtectSection("rsaProtectedConfigurationProvider") configSection.SectionInformation.ForceSave = True config.Save(ConfigurationSaveMode.Full) End If End If MsgBox("Success!") End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click 'Decrypt Dim config As System.Configuration.Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None) Dim configSection As ConfigurationSection configSection = config.AppSettings If Not (configSection Is Nothing) Then If Not (configSection.ElementInformation.IsLocked) Then configSection.SectionInformation.UnprotectSection() configSection.SectionInformation.ForceSave = True config.Save(ConfigurationSaveMode.Full) End If End If MsgBox("Success!") End Sub End Class
Patrice T
Просто интересно: каково законное использование exe-файла на usb, который будет шифровать файл на каждом компьютере, который он посещает ?
RafaelFranckilin
Точно, мне нужно, чтобы он расшифровывал и шифровал на каждом компьютере, который я посещаю, функция моей программы состоит в том, чтобы делать автоматическую установку программы молча и другие системные настройки, не могли бы вы помочь мне с этим вопросом?
другие люди будут использовать эту программу, и я не хочу, чтобы они могли получить доступ к файлу app.config.