在文档中写道,函数的名称为
winapi::um::wincrypt::CryptDecrypt
,但是当我安装这个crate并在我的项目中调用该函数时,一切都工作正常,直到我尝试调用函数时,出现以下错误信息:error[E0433]: failed to resolve. Could not find `wincrypt` in `um`
--> src\main.rs:68:39
|
68 | let decrypted_password = winapi::um::wincrypt::CryptDecrypt(password);
| ^^^^^^^^ Could not find `wincrypt` in `um`
我的目标是从计算机上Chrome存储密码的“本地数据”文件中解密密码。我正在使用名为winapi
的Windows win32crypt
API 绑定的Rust语言。我试图做类似于chromepass
的事情,但是用Rust语言实现。
0.3.4
。 - RyanM