bjo*_*101 14 mysql-workbench password-encryption
这个问题本质上与这个问题相同,但适用于 Windows 10。
我检查了文档,仍然没有明确的答案。一步步查看密码将是完美的,并且非常感激!
小智 36
首先去检查你的加密文件在哪里。通常它存储在%AppData%\MySQL\Workbench\workbench_user_data.dat
现在您已经知道了文件位置,打开 powershell 并复制并粘贴以下命令序列(顺序很重要):
$cipher = Get-Content $env:APPDATA\MySQL\Workbench\workbench_user_data.dat -AsByteStream -Raw
Run Code Online (Sandbox Code Playgroud)
按回车键
$scope = [System.Security.Cryptography.DataProtectionScope]::CurrentUser
Run Code Online (Sandbox Code Playgroud)
按回车键
$mysqlpwd = [System.Security.Cryptography.ProtectedData]::Unprotect(
$cipher, $null, $scope )
Run Code Online (Sandbox Code Playgroud)
按回车键
[System.Text.UTF8Encoding]::UTF8.GetString($mysqlpwd)
Run Code Online (Sandbox Code Playgroud)
按回车键
现在您可以看到以下输出:
Mysql@X:Y@Z#DBUSER#DBPASSWORD
...
ssh@Z:22#SSHUSER#SSHPASSWORD
...
Run Code Online (Sandbox Code Playgroud)
如果您收到 TypeNotFound 错误:
无法找到类型 [System.Security...]。
您可能还需要运行以下命令才能访问“System.Security”
Mysql@X:Y@Z#DBUSER#DBPASSWORD
...
ssh@Z:22#SSHUSER#SSHPASSWORD
...
Run Code Online (Sandbox Code Playgroud)
参考:
| 归档时间: |
|
| 查看次数: |
15801 次 |
| 最近记录: |