gpt4 book ai didi

vb.net - 如何使用 VB.NET 加密 mysqldump 的输出?

转载 作者:行者123 更新时间:2023-11-29 01:04:33 25 4
gpt4 key购买 nike

我使用此代码创建我的数据库的转储文件。现在我想要的是,如果可能的话,将它加密,这样当它在记事本或类似的东西中查看时,普通用户就无法阅读它。

Call isDirectoryExist()
Call createDbBackupName()

Dim myProcess As Process = New Process

Dim strUser As String = "superadmin"

' MsgBox(" --host=localhost --user='" & strUser & "' --password """ & strDbName & """ -r """ & strPath & newDBName & """ ")

Process.Start("C:/MySQL/bin/mysqldump.exe", " --host=localhost --user='" & strUser & "' --password=1234 """ & strDbName & """ -r """ & strPath & newDBName & """ ")

我还可以选择恢复这些文件。使用这些代码。

Dim strm As System.IO.Stream
strm = ofpSQL.OpenFile
txtRestore.Text = ofpSQL.FileName.ToString

If Not (strm Is Nothing) Then


Dim dbToRestore As String = ofpSQL.FileName.ToString

Dim myProcess As New Process()
myProcess.StartInfo.FileName = "cmd.exe"
myProcess.StartInfo.UseShellExecute = False
myProcess.StartInfo.WorkingDirectory = "C:\MySQL\bin\"
myProcess.StartInfo.RedirectStandardInput = True
myProcess.StartInfo.RedirectStandardOutput = True
myProcess.Start()
Dim myStreamWriter As StreamWriter = myProcess.StandardInput
Dim mystreamreader As StreamReader = myProcess.StandardOutput
myStreamWriter.WriteLine("mysql -u superadmin --password=1234 """ & strDbName & """ < """ & ofpSQL.FileName.ToString & """ ")
myStreamWriter.Close()
myProcess.WaitForExit()
myProcess.Close()

strm.Close()
End If

当然,如果是加密的,在查询转储文件之前,必须先解密。

我不知道我可以在vb.net 和mysql 中做什么加密

无论如何,如果我碰巧知道一个,我不知道我该如何使用它。任何帮助和意见都会非常有帮助。

提前致谢。

我修改了我的第一个代码

Process.Start("C:/MySQL/bin/mysqldump.exe", " --host=localhost --user='" & strUser & "'   --password=1234 """ & strDbName & """  -r """ & strPath & newDBName & """, --cipher /e /a '" & newDBName & "' ")

但是输出文件什么都没有。时间差

最佳答案

把你的代码改成这样,

Process.Start("C:/MySQL/bin/mysqldump.exe", " --host=localhost --user='" & strUser & "'   --password=1234 """ & strDbName & """  -r """ & strPath & newDBName & """")
Process.WaitForExit()
Process.Start("C:\Windows\System32\cipher.exe", "/e /a '" & strPath & newDBName & "' ")

关于vb.net - 如何使用 VB.NET 加密 mysqldump 的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8968765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com