问题标签 [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 回答
2591 浏览

mercurial - 如何为单个 hg 存储库设置多个 ssh 身份?

我正在为我的 mercurial 存储库使用 ssh 公钥身份验证。所以我有:

在我的 .hgrc 中。这工作正常,并允许我推/拉到一个 ssh 身份验证的回购。但是,我希望能够推/拉到另一个需要不同身份的仓库。如何配置我的 .hgrc 文件,以便将身份绑定到特定路径。我想我想要类似的东西:

0 投票
0 回答
763 浏览

objective-c - NSString加密与Objective C中公钥的模数和指数值

我对Objective C开发很陌生,遇到了以下问题:

我有一个公钥的模数和指数值,需要用这些值加密一个 NSString 值(密码),以便在 API 调用中将其作为参数传递。我试图在网上搜索,但没有找到如何做到这一点的实际答案。有人可以帮忙并发布代码(如果有的话)吗?

谢谢。

0 投票
2 回答
8588 浏览

git - 在同一台服务器上为多个 repos 设置 git

可能是一个简单的问题,但我在这里不知所措......

在 github 中,可以为每个存储库添加一个部署密钥,它只允许访问该单个存储库。

但是对于一个客户,我在同一台服务器上使用 git 管理了两个项目(项目 A 和项目 B)。如果我使用项目 A 的公钥,github 告诉我不能将它用作项目 B 的部署密钥,反之亦然。

如何创建另一个公钥并设置 git 以将一个密钥用于项目 A,另一个用于项目 B?

0 投票
7 回答
7551 浏览

ssh - 没有密码的CentOS scp不起作用

我一直在尝试使用 ssh 公钥从一个EC2 实例连接到另一个实例,并且经历了一段非常艰难的时期。

这是场景:我需要在脚本中让框 2 scp 来自框 1 的文件。这个脚本需要能够在没有密码的情况下进行 scp,所以我需要设置公钥。

在框 2 我运行ssh-keygen –t rsa并生成id_rsaid_rsa.pub 复制id_rsa.pub到框 1 我移动id_rsa.pub到 .ssh 并运行cat id_rsa.pug >> authorized_keys 我将两个框上所有 .ssh 目录的权限更改为700并将文件本身更改为600。我已将框 1 上的 sshd_config 设置更改为:

然后重启ssh

当我尝试从 box1 scp 或 ssh 进入 box1 时,我收到错误消息:

有任何想法吗?


我进行了更改并尝试 scp 到 tomcat1,但它失败了。这是输出:

0 投票
2 回答
6376 浏览

rsa - 如何从 RSA 密文中查找纯文本

我有一个 RSA 密文c,即公钥(e,n)。(在哪里c = m^e mod n

现在我也知道纯文本m应该是"1234XXX"or "12345XXX",其中"XXX"是 3 位数字。

我可以在不测试所有 3 位数字的情况下找到哪一个是正确的吗?(我只想知道第一部分是"1234"or "12345",我不在乎是什么XXX。)

0 投票
4 回答
922 浏览

encryption - 用于加密的公钥;用于解密的私钥?

我知道私钥和公钥在数学上是相关的,用一个密钥加密的数据只能用另一个密钥解密。我的问题是私钥总是用来加密数据,而公钥总是用来解密它?或者反之亦然,如果是这样,您能否给出一些示例应用程序,将其用于其他方向(用于加密的公钥和用于解密的私钥)?

0 投票
1 回答
422 浏览

encryption - 电子邮件回复中的 RSA 技巧

A 对她的电子邮件使用 RSA 加密。B 找到一封给 A 的加密电子邮件:c = m^e mod n 他想知道纯文本。B 知道,当 A 回复她的电子邮件时,她总是在回复中包含她正在回复的消息的文本

假设 A 只接收长度最多为 log n 的位串的消息,可以映射到 Zn。

还假设 B 不能简单地将 c 作为他自己的电子邮件发送给 A 并期望得到回复,但 A 将回复除 c 之外的电子邮件消息。

B 如何仅使用来自 Zn 的 c、e、n 和随机值来学习 m?

0 投票
2 回答
19082 浏览

git - 让 IntelliJ IDEA 在 Windows 上使用公钥认证

我是一名 Eclipse 用户,正在评估是否切换到 IntelliJ IDEA。我目前正在试用 IDEA 10.0.2。我的操作系统是Windows。

通过 SSH 使用 Git 时,IDEA 总是要求我输入密码。我在设置中找不到任何选项以使其使用公钥身份验证。根据这篇文章,我的密钥在%USERPROFILE%\.ssh目录中,并且我的HOME变量指向与USERPROFILE.

我不知道我做错了什么,谷歌搜索更多细节并没有产生任何结果。有谁知道如何让 IDEA 使用公钥认证?

编辑:我的密钥受密码保护。

0 投票
1 回答
3034 浏览

android - PackageInfo.signatures 返回什么?

为什么这个值有多个签名?这些值是包的公钥吗?

我可以使用此签名唯一标识一个包,而不是读取 META-INF 下的文件,或者对整个 APK 文件计算 MD5 吗?

0 投票
3 回答
3597 浏览

c# - c# RSA 从私钥中提取公钥

有没有办法从 c# 中的私钥中提取公钥?因为如果我这样做了,ToXMLString()那么我可以设置是否要使用私钥保存公钥信息。所以现在我在想有没有办法从私钥中提取公钥?