问题标签 [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 投票
4 回答
1658 浏览

encryption - 有没有办法改变公钥,在经过一些修改后仍然可以用私钥完成解密?

在非对称加密方案中,我想知道是否有可能实现以下目标:

  1. Bob 将他的公钥发送给 Alice
  2. 爱丽丝更改鲍勃的公钥并用它加密一些文件
  3. Alice 将加密的文档发送给 Bob
  4. Bob 检索到文档,但无法用他的私钥解密
  5. 之后,Alice 向 Bob 发送了一些额外的信息(可能与她用来更改 Bob 的公钥的方法有关)
  6. Bob 使用此附加信息修改他的私钥并成功解密文档

任何人?

我假设 RSA 用于密钥生成、加密和解密,但如果使用其他方案更容易,请随时发表评论。

0 投票
4 回答
5921 浏览

encryption - 如何使用 OpenSSL 使用我的公钥加密消息,然后使用我的私钥对其进行解密?

这是我尝试过的:

用我的公钥加密消息

使用我的私钥解密消息

解密错误

0 投票
1 回答
15809 浏览

cryptography - 将 .pem 公钥和私钥导入 JKS 密钥库

我在单独的 .pem 文件中有公钥和私钥,我需要以某种方式进入 JKS 密钥库。

为此尝试在 KeyTool 中使用 -import 命令,这会给出“不是 X.509 证书”错误。

我猜该解决方案与 OpenSSL 有关,但我不完全确定如何处理它。

非常感谢您对此的任何帮助,因为我对与加密相关的所有内容一无所知。

提前致谢,--Rolf

0 投票
1 回答
7776 浏览

encryption - 究竟什么是“密钥容器”?

它是特定的东西,具有明确的结构,还是只是具有某种加密形式的任意数据文件来保存密钥,以及可能的其他秘密信息?有人可以解释这个术语或指向我的链接。

0 投票
2 回答
1029 浏览

iphone - 使用公钥解密文件

我有加密的文件和公钥。如何在不安装证书的情况下从应用程序解密它?

文件 public.key 看起来像“e+ztydr5GG7saZyrIOtSWGQgHlQbuFn1IVlIIggPIWuLUNTOqN0Y...”

下面是一些代码:

但是 resultCode = -25300(在钥匙串中找不到指定的项目)。我做错了什么?有什么建议么?

0 投票
57 回答
1424132 浏览

git - Git:使用 Git 时如何解决 Permission denied (publickey) 错误?

我在 Mac Snow Leopard 上,我刚刚安装了git.

我刚试过

但这给了我这个错误:

我错过了什么?
我也尝试过ssh-keygen不使用 passphase 但仍然是同样的错误。

0 投票
1 回答
227 浏览

public-key - 读取 PGP 密钥信息

如果只有描述而不是实际信息,有人可以显示对 pgp 外观信息的描述吗?类似的东西(我不记得这些值是否正确)

数据包类型[4 位],字节总长度[16 位],数据包版本类型[4 位],创建时间[32 位],加密算法[8 位],...等

我试图理解 rfc4880,但它乏味且令人困惑。到目前为止,我想我已经提取了我上面写的 4,但我似乎无法得到其余的信息。

谁能帮忙?我知道我可以找到一些 pgp 程序,但这样做的重点是让我首先了解这些程序是如何工作的

0 投票
2 回答
5213 浏览

java - Maven 不会使用公钥来部署

我正在使用 SSH 将我的 Java 工件部署到服务器。我设置了密钥,这样我就可以交互地 SSH 到服务器而不需要密码,但是当我尝试运行“ mvn deploy”或“ mvn release:perform”命令时,它挂起(我假设是密码提示)。

我的~/.m2/settings.xml文件包含服务器的用户名(因为它与我的本地用户名不同)并引用id需要不同用户的服务器的用户名。

0 投票
1 回答
1010 浏览

jar - 读取作为对象存储在 jar 中的文件中的 java.security.key

我使用 ObjectOutputStream 将 PublicKey 实例保存在文件中。这个文件然后存储在一个 jar 文件中,然后由 JBoss 加载。我正在尝试读取此文件,但它向我抛出了一个异常,告诉我它不可序列化。这是代码:

InputStream 输入 = KeyLoader.class.getClassLoader().getResourceAsStream(resource); ObjectInputStream objectInputStream = new ObjectInputStream(input); 对象 obj = objectInputStream.readObject(); 关键输出 = (Key) obj; objectInputStream.close(); 返回输出;

这向我抛出了这个异常发生了一个异常:java.io.NotSerializableException

0 投票
2 回答
3294 浏览

python - 这是生成 rsa 密钥的正确方法吗?

这段代码是否会给我正确的 RSA 密钥值(假设其他函数是正确的)?我无法让我的程序正确解密,因为某些块没有正确解密

这是在python中:

生成一组密钥:

e = 3daf16a37799d3b2c951c9baab30ad2d

d = 16873c0dd2825b2e8e6c2c68da3a5e25

n = dc2a732d64b83816a99448a2c2077ced