rsa

如何从 .pem openssl 文件中获取密钥 ID?
rsa

如何从 .pem openssl 文件中获取密钥 ID?

我有一个由 openssl 生成的 .pem 私钥。如何从中提取密钥 ID? 编辑:生成的 rsa 密钥对适用于 Amazon cloudfront。在控制台上上传时,会显示“密钥 ID”。但是,我生成的私钥不适用于我的帐户,并且我没有任何可用于在我的 AWS 帐户上上传公钥的空间(公钥数量限制为 2 个)。 ...

Admin

在 RSA 或非对称加密中,私钥的用途究竟是什么?两台主机是否互相发送私钥?
rsa

在 RSA 或非对称加密中,私钥的用途究竟是什么?两台主机是否互相发送私钥?

首先,如果我发现任何错误,请告诉我。 整个私钥和公钥概念让我困惑不已。据我所知,RSA 基本上同时使用公钥和私钥。公钥是公开未知的,这意味着每个人都可以得到它。 所以这就引出了一个问题:私钥的用途是什么?私钥对每个主机都是唯一的吗?它是固定的还是动态生成的?私钥是否通过网络发送以解密数据?如果是这样的话,为什么完全窃听连接的 MITM 不能窃取/获取/获得私钥? 问题太多了。我一直在重读以前的类似问题,但我并不想知道复杂的数学,我只是想知道基本概念。 感谢所有回答的人。 ...

Admin

在 Windows cmd 中使用 puttygen 时无法识别的选项
rsa

在 Windows cmd 中使用 puttygen 时无法识别的选项

我在 Windows 上使用 putty-64bit-0.79-installer.msi(从 PuTTYgen 官方网站下载)安装了 PuTTYgen。 但当我进入 Windows cmd 并运行时puttygen -V,我收到错误“无法识别的选项 -V”更糟糕的是,无论输入什么选项都会显示此消息。 我必须使用 PuTTYgen 作为批处理脚本,而无需通过界面将id_rsa文件转换为id_rsa.ppk。 ...

Admin

以批处理模式执行 easyrsa sign-req 脚本
rsa

以批处理模式执行 easyrsa sign-req 脚本

我正在构建一个组件,该组件会自动生成 VPN 连接的证书并将其传递给客户端。有没有办法easyrsa sign-req以非交互方式将 CA 密码提供给脚本(对我而言,回显密码短语不起作用)? ...

Admin

为什么 RSA 公钥包含非 ASCII 字符?
rsa

为什么 RSA 公钥包含非 ASCII 字符?

我们以这篇文章中的公钥为例:https://crypto.stackexchange.com/a/35105 MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCqGKukO1De7zhZj6+H0qtjTkVxwTCpvKe4eCZ0FPqri0cb2JZfXJ/DgYSF6vUpwmJG8wVQZKjeGcjDOL5UlsuusFncCzWBQ7RKNUSesmQRMSGkVb1/3j+skZ6UtW+5u09lHNsj6tQ51s1SPrCBkedbNf0Tp0GbMJDyR4...

Admin

使用 OpenSSL 验证证书链
rsa

使用 OpenSSL 验证证书链

我需要 OpenSSL 命令来验证证书链。在证书中,签名哈希由签名者的私钥签名。 ...

Admin

使用我在 PuttyGen 中创建的 RSA 密钥对解密文件
rsa

使用我在 PuttyGen 中创建的 RSA 密钥对解密文件

我在 PuttyGen (RSA-2048) 中创建了一对公钥和私钥,并将公钥交给同事来加密字符串。最终由 Microsoft Azure 服务对其进行加密,然后加密字符串(使用公钥加密)返回给我们。 考虑到我有加密字符串和私钥,我无论如何也想不出如何轻松解密此字符串。我确信我可以从命令行运行某些东西,最好使用 Windows PowerShell 或命令行。但考虑到我有私钥,我只是不确定用于解密加密字符串的最佳工具是什么。 我还安装了 GPG4win 并运行了 Kleopatra,但还没能弄清楚如何使用它解密(如果可能的话)。 ...

Admin

安装 RSA Web Agent 后重新启动 Apache
rsa

安装 RSA Web Agent 后重新启动 Apache

下午好, 我们目前正在尝试在 Apache Web 服务器上安装 RSA Web 代理,但在安装后重新启动 Web 服务器时遇到问题。我们收到的错误如下: Mar 08 11:26:53 azu-noc-wiki02 httpd[452272]: httpd: Syntax error on line 364 of /etc/httpd/conf/httpd.conf: Syntax error on line 6 of /etc/httpd/rsawebagent/rsawebagent.conf: Cannot load /etc/httpd/rsawe...

Admin

Windows 上 ssh-copy-id 的替代品
rsa

Windows 上 ssh-copy-id 的替代品

我想将 SSH 公钥复制到 Windows 上的远程设备。我没有使用 PuTTYgen,而是通过 PowerShell 使用 OpenSSH。我运行了 ssh-keygen -t rsa 它在我的 .ssh 文件夹中给了我一个公钥和私钥,但如果我尝试这样做 ssh-copy-id -i ~/.ssh/id_rsa.pub <name@machine> 我犯了同样的错误: ssh-copy-id:术语“ssh-copy-id”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然...

Admin

澄清 SSH Diffie-Hellman 密钥交换后发生的情况
rsa

澄清 SSH Diffie-Hellman 密钥交换后发生的情况

我观看和阅读了大量有关 SSH 如何工作的内容,以及 diffie-hellman 背后的数学知识等。 问题是,几乎每个 YouTube 视频或文章都会解释密钥交换的完成方式,这意味着客户端和服务器都拥有密钥,并且客户端会验证公钥。我只是不明白之后会发生什么。 这就是我所了解的 SSH 的工作原理(这是从另一篇文章中复制而来的服务器库) SSHv2 客户端:密钥交换初始化几个参数协商,如压缩和一些加密算法。 SSHv2 服务器:密钥交换初始化 SSHv2 客户端:Diffie-Hellman 密钥交换初始化有关数学群的 DH 参数的协商。 SSHv2...

Admin

我是否需要 RSA 私钥才能使用带有 .NET 的 SSH.NET 库的 SFTP 上传文件?
rsa

我是否需要 RSA 私钥才能使用带有 .NET 的 SSH.NET 库的 SFTP 上传文件?

我是否必须拥有 RSA 私钥,或者是否可以使用用户名和密码? 我问是因为这是针对 .NET 的 SSH.NET 库的说明: “使用密码和公钥认证建立 SFTP 连接:” 这是必要的吗?或者我可以使用其中一个吗? 我的问题是:必需的我有一个私钥才能使用 SFTP 将文件上传到服务器,还是用户名/密码就足够了? ...

Admin

Fedora 36 - 无法连接到 ssh - 权限被拒绝(公钥)
rsa

Fedora 36 - 无法连接到 ssh - 权限被拒绝(公钥)

我正在尝试从我雇主的网站进行 git clone,但是我被困在“权限被拒绝(公钥)。”错误消息中。 现在,我只想使用 ssh 命令连接到主机。添加了 -o HostKeyAlgorithms=ssh-rsa ,因为否则它会立即放弃。 这是有问题的部分: debug1: Offering public key: ./id_rsa.pub RSA SHA256:sNpI3H2pUhdB/HFFjhF6qW+SHtpaMTY5+b5qk5aDo9s explicit agent debug3: send packet: type 50 debug2: we sen...

Admin

无法将 OpenSSH 私钥转换为 RSA
rsa

无法将 OpenSSH 私钥转换为 RSA

网上有很多资料来源包括这个说一个 OpenSSH 私钥: -----BEGIN OPENSSH PRIVATE KEY----- b3BlbnNz....blah etc....DBAUGBwgJ -----END OPENSSH PRIVATE KEY----- 可以转换为RSA格式: -----BEGIN RSA PRIVATE KEY----- b3BlbnNz....blah etc....DBAUGBwgJ -----END RSA PRIVATE KEY----- 通过使用 ssh-keygen,具体来说: ssh-keygen -p -N ...

Admin