c# - 使用特定的 PublicKeyToken 创建 pfx 证书
问题描述
我丢失了我的 pfx 证书文件,我在问自己是否可以使用特定的 PublicKeyToken 创建一个新文件。
有可能这样做吗?
谢谢
解决方案
这是无法做到的,正如 Anders Stubberup 所说,公钥与私钥有关系。这称为不对称密码术或公钥密码术。这里公钥用于加密数据,私钥用于解密数据。
证书不是使用对称加密生成的,因为这样每个用户都可以复制证书,这可能导致错误的证书和这些证书的利用。
一个方便的链接到 ssl 证书和(a)对称加密的工作原理。
最好生成另一个证书并将生成证书所需的私钥等存储在安全的地方。
推荐阅读
- laravel - Laravel 表单发布 - MethodNotAllowedHttpException
- java - 我的 orientdb SQL 查询脚本执行太慢
- python - 自定义小部件未出现在主窗口中
- ruby-on-rails - 从 db 中删除的数据,但仍然存在于 redis 缓存中
- nginx - 如何通过参数在nginx配置文件中实现if else条件
- ios - 如何将地图注释中的数据传递到另一个 VC
- python - 将 pandas 数据框中的变量拆分为具有重复键的新行
- ios - 将电子邮件添加到 CNMutableContact 错误
- c# - 当字符串为空时返回 DBnull 的扩展
- javascript - Angular 试图列出数据但只是得到 [Object.Object]