|
|
1
2
一旦你进入事物的最佳状态,CryptoAPI的使用就相对简单了。问题在于这样做的方式与其他加密库(包括.NET框架)兼容。我以前已经成功地完成了这项工作,但是已经有一段时间了;主要的症结在于如何将纯文本密钥转换为可用于CryptoAPI的格式(它与“密钥blobs”一起工作)。幸好微软给了我们 a working, if tedious, example .关于CryptoAPI的工作方式,下面是一个例子:
|
|
|
2
2
不幸的是,非托管的capi(advapi32.lib)需要分配的代码比可以使用System.Security.Cryptography命名空间执行的代码多。msdn有一个名为__的capi示例 Decrypting a File _它显示了实现您在测试应用程序中尝试执行的操作所需的所有步骤和调用。这可能是一个很好的发射点。很抱歉没有发布可用的代码来播放,但是当您查看示例代码时,您会发现原因。 |
|
|
3
0
如果不能在C++中使用.NET运行时,则会出现谷歌快速搜索。 this crypto library 对于C++,从我的第一次浏览来看,它不是依赖于平台的,因此您可以在不需要调用ADVAPI32.LIB的情况下运行此操作。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |