我正在开发一个应用程序,用于执行密码操作(为客户演示目的),使用.NET 3.5中的HSM,不使用PKCS#11,在c# (密码命名空间)中使用。
certutil -csp "HSM's CSP Provider name found in regedit" -csptest)支持的算法,其中一些算法在Cryptography namespace中没有一个CryptoServiceProvider (RC2、RC4、DESX对称algo;MD4、MD2、AES-GMAC散列),但它们在MS文档中列出了支持:https://msdn.microsoft.com/en-us/library/windows/desktop/bb931354(v=vs.85).aspx。有没有人知道如何使用这些设备来执行操作呢?换句话说,是否有可能选择一个没有特殊CSP类的算法?提前感谢任何人对这些问题有一个想法!编辑:添加了.NET框架的版本,3.5
发布于 2016-11-03 19:44:52
PKCS#11接口优于CSP接口,后者不支持对称密钥的持久性。存在.NET 4.6.2密码学类的一些改进,但均与CNG相关。
我的建议是:如果您需要的是PKCS#11以外的任何东西,请使用RSA。
https://stackoverflow.com/questions/40406283
复制相似问题