gpt4 book ai didi

c# - 如何通过 C# 使用 CryptoAPI?

转载 作者:太空狗 更新时间:2023-10-30 01:25:35 25 4
gpt4 key购买 nike

有一组 CryptoApi 函数可与加密服务提供商 (CSP) 配合使用。

CPAcquireContext
CPCreateHash
CPDecrypt
CPDeriveKey
CPDestroyHash
CPDestroyKey
CPDuplicateHash
CPDuplicateKey
CPEncrypt
CPExportKey
CPGenKey
CPGenRandom
CPGetHashParam
CPGetKeyParam
CPGetProvParam
CPGetUserKey
CPHashData
CPHashSessionKey
CPImportKey
CPReleaseContext
CPSetHashParam
CPSetKeyParam
CPSetProvParam
CPSignHash
CPVerifySignature

是的,我知道有 System.Cryptography 命名空间。但我不需要他们的实现。

是否有现成的库为这些函数提供 .NET 包装器?

最佳答案

MSDN 上有一篇关于此主题的扩展文章:

Extending .NET Cryptography with CAPICOM and P/Invoke

一篇关于使用 CryptoAPI Certificate Stores 的文章来自 .Net。

一些 P/Invoke 声明从 this blog post 中解除显示它的 p/Invoke 定义:

[snip] code sample too large for SO [/snip]

关于c# - 如何通过 C# 使用 CryptoAPI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6611391/

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