问题标签 [public-key]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - PublicKey 与 RSAPublicKeySpec
当我创建一个 RSA 密钥对时,我应该做什么
或者
哪个更好,有什么区别?
c# - 将非对称算法私钥和公钥与 RSA C# 结合使用
我有两个包含 RSA Private 和 RSA Public 密钥的 AsymmetricAlgorithm 对象。私钥是从 Windows-MY 密钥库中检索出来的,而公钥是从用户证书中检索出来的。如何使用这些密钥和 RSACryptoServiceProvider 在 C# 中使用 RSA 算法加密数据?换句话说,我如何指定我想使用我已经拥有的密钥?
math - 对于 RSA,我如何计算秘密指数?
对于 RSA,我如何计算秘密指数?
给定 p 和 q 两个素数,以及 phi=(p-1)(q-1) 和公共指数 (0x10001),我如何获得秘密指数 'd' ?
我读过我必须做的事情:d = e -1 mod phi using modules inversion and the euclidean equation但我无法理解上述公式如何映射到模块化反演维基页面上的a -1 ≡ x mod m公式,或者它如何映射到欧几里得 GCD 方程。
有人可以帮忙吗,干杯
iphone - iPhone SDK 4.0:从存储在 KeyChain 中的证书/身份配置文件中获取 publicKey 和 privateKey
我正在尝试从我已经安装在 iPhone 上的证书中获取公钥和私钥。(显示在设置 -> 常规 -> 配置文件下)
我需要这个密钥来加密敏感数据。(RSA 算法)
到目前为止,我还没有找到访问密钥的方法。甚至可能吗?
如果不是:否则实现我的问题的最佳方法是什么?
感谢您提供所有有用的答案。
java - 在 MySQL-DB 中存储私钥和公钥
可能已经有人问过了,但我找不到任何有用的信息,而且我以前从未这样做过。
所以这就是问题所在。
如果我将获得一组具有不同时间有效性和唯一 ID 的密钥对(DSA 公钥和私钥),那么使用 Java 将它们存储在 MySQL-DB 中的最佳方法是什么?
将它们存储在数据库中是个好主意吗?
先感谢您。
穆尔
附言。另一个问题,我真的无法想象,这两个键的外观如何?只是字节数组?
rubygems - Ruby - 托管私有 gem
无论如何,有没有地方可以托管私人红宝石?所以我可以允许它通过使用公钥或类似的东西只被拉到特定的地方?
谢谢
recaptcha - reCAPTCHA 的公钥和私钥有什么用?
reCAPTCHA 需要公钥和私钥才能实施到网站中。它还需要 reCAPTCHA 密钥,具体取决于网站。这背后的原因是什么?公钥和私钥是否会影响 reCAPTCHA 中显示的单词?我知道我可以将公钥和私钥设置为 GLOBAL,它可以用于其他域,但为什么首先需要密钥?
git - 克隆 git 存储库的问题
我正在尝试托管一个 git 存储库。谷歌搜索发现this tutorial about hosting git repositories。但事情并不顺利:(
我正在使用 Ubuntu 10.04。IP:192.168.0.131 Openssh 在端口 22 上运行
在设置 gitosis-admin repo 之前一切顺利。这就是我所做的。
我在这台 linux 主机上生成了公钥,并用该密钥初始化了 gitosis。
然后我尝试用不同的形式在 linux 机器上克隆 gitosis-admin 存储库
但得到错误:
你能帮我解决这个问题吗?
language-agnostic - 如何为服务器身份验证编写私钥/公钥系统?
我想这可能已经发布在某个地方,我确实搜索过,但找不到任何东西。
我有一个运行游戏服务器的服务器,我希望有一些 TCP 服务器(可能用 Ruby 编写),它将提供一个伪会话,可用的命令很少(比如重新启动游戏服务器、发送日志等) .)
我想要的是一种类似 SSH 的身份验证,人们拥有公共和私人 DSA 密钥(我知道如何生成),并且公共密钥被服务器识别为正确的身份验证。
我不是在寻找代码实现,而是主要应该如何构建它。
我的想法是这样的:
[Client]
连接到服务器[Server]
发送公钥[Client]
发送使用服务器公钥编码的公钥[Server]
将密钥与授权客户数据库进行比较[Server]
生成会话密钥,使用客户端 pub 加密发送[Client]
解码会话密钥并开始发送始终伴随会话密钥的消息
但我觉得这缺少了一些东西。特别是,在查看 DSA 和 PK 系统时,我不断看到消息签名,但我不确定我是否理解它与使用 pub 密钥加密和会话密钥有什么不同?
如果我的问题不清楚,我当然很乐意编辑我的帖子:-)。
php - 将 RSA 公钥从 XML 转换为 PEM (PHP)
如何将 RSA 公钥从 XML 转换为 PEM (PHP)?