问题标签 [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.

0 投票
2 回答
4241 浏览

java - PublicKey 与 RSAPublicKeySpec

当我创建一个 RSA 密钥对时,我应该做什么

或者

哪个更好,有什么区别?

0 投票
1 回答
9025 浏览

c# - 将非对称算法私钥和公钥与 RSA C# 结合使用

我有两个包含 RSA Private 和 RSA Public 密钥的 AsymmetricAlgorithm 对象。私钥是从 Windows-MY 密钥库中检索出来的,而公钥是从用户证书中检索出来的。如何使用这些密钥和 RSACryptoServiceProvider 在 C# 中使用 RSA 算法加密数据?换句话说,我如何指定我想使用我已经拥有的密钥?

0 投票
1 回答
22673 浏览

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 方程。

有人可以帮忙吗,干杯

0 投票
1 回答
1165 浏览

iphone - iPhone SDK 4.0:从存储在 KeyChain 中的证书/身份配置文件中获取 publicKey 和 privateKey

我正在尝试从我已经安装在 iPhone 上的证书中获取公钥和私钥。(显示在设置 -> 常规 -> 配置文件下)

我需要这个密钥来加密敏感数据。(RSA 算法)

到目前为止,我还没有找到访问密钥的方法。甚至可能吗?

如果不是:否则实现我的问题的最佳方法是什么?

感谢您提供所有有用的答案。

0 投票
1 回答
2505 浏览

java - 在 MySQL-DB 中存储私钥和公​​钥

可能已经有人问过了,但我找不到任何有用的信息,而且我以前从未这样做过。

所以这就是问题所在。

如果我将获得一组具有不同时间有效性和唯一 ID 的密钥对(DSA 公钥和私钥),那么使用 Java 将它们存储在 MySQL-DB 中的最佳方法是什么?

将它们存储在数据库中是个好主意吗?

先感谢您。

穆尔

附言。另一个问题,我真的无法想象,这两个键的外观如何?只是字节数组?

0 投票
3 回答
6818 浏览

rubygems - Ruby - 托管私有 gem

无论如何,有没有地方可以托管私人红宝石?所以我可以允许它通过使用公钥或类似的东西只被拉到特定的地方?

谢谢

0 投票
1 回答
4549 浏览

recaptcha - reCAPTCHA 的公钥和私钥有什么用?

reCAPTCHA 需要公钥和私钥才能实施到网站中。它还需要 reCAPTCHA 密钥,具体取决于网站。这背后的原因是什么?公钥和私钥是否会影响 reCAPTCHA 中显示的单词?我知道我可以将公钥和私钥设置为 GLOBAL,它可以用于其他域,但为什么首先需要密钥?

0 投票
1 回答
971 浏览

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 存储库

但得到错误:

你能帮我解决这个问题吗?

0 投票
3 回答
187 浏览

language-agnostic - 如何为服务器身份验证编写私钥/公钥系统?

我想这可能已经发布在某个地方,我确实搜索过,但找不到任何东西。

我有一个运行游戏服务器的服务器,我希望有一些 TCP 服务器(可能用 Ruby 编写),它将提供一个伪会话,可用的命令很少(比如重新启动游戏服务器、发送日志等) .)

我想要的是一种类似 SSH 的身份验证,人们拥有公共和私人 DSA 密钥(我知道如何生成),并且公共密钥被服务器识别为正确的身份验证。

我不是在寻找代码实现,而是主要应该如何构建它。

我的想法是这样的:

  • [Client]连接到服务器
  • [Server]发送公钥
  • [Client]发送使用服务器公钥编码的公钥
  • [Server]将密钥与授权客户数据库进行比较
  • [Server]生成会话密钥,使用客户端 pub 加密发送
  • [Client]解码会话密钥并开始发送始终伴随会话密钥的消息

但我觉得这缺少了一些东西。特别是,在查看 DSA 和 PK 系统时,我不断看到消息签名,但我不确定我是否理解它与使用 pub 密钥加密和会话密钥有什么不同?

如果我的问题不清楚,我当然很乐意编辑我的帖子:-)。

0 投票
6 回答
12477 浏览

php - 将 RSA 公钥从 XML 转换为 PEM (PHP)

如何将 RSA 公钥从 XML 转换为 PEM (PHP)?