rsa

在 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

为后端发布 JWT 令牌生成密钥对
rsa

为后端发布 JWT 令牌生成密钥对

我需要为后端生成密钥对以发出 JWT 令牌。我使用的是 MacOS。 我在终端上尝试过: ssh-keygen -t rsa 和 的路径 /Users/john.brk/my_rsa。 它生成my_rsa和my_rsa.pub。 当我检查公钥的内容时my_rsa.pub,我注意到公钥最后使用了一个表示我的 MacBook 名称的字符串: ssh-rsa AAAAB3N.........3iu76d john.brk@JohnsMBP 当我检查私钥时,我注意到有字符串显示OPENSSH PRIVATE KEY: -----BEGIN OPENSSH PRI...

Admin

“BEGIN RSA PRIVATE KEY”和“BEGIN OPENSSH PRIVATE KEY”之间的区别
rsa

“BEGIN RSA PRIVATE KEY”和“BEGIN OPENSSH PRIVATE KEY”之间的区别

我正在尝试生成 RSA 密钥以通过 ssh 访问 azure 中的某些 git 存储库。 有了 Ubuntu22.04和 OpenSSL 版本OpenSSL 3.0.2 15 Mar 2022, 我生成了一个这样的 RSA 密钥: $ ssh-keygen -t rsa -b 4096 Generating public/private rsa key pair. Enter file in which to save the key (/home/me/.ssh/id_rsa): Enter passphrase (empty for no passp...

Admin

使用 Dropbear 进行 SSH:“权限被拒绝(公钥)”
rsa

使用 Dropbear 进行 SSH:“权限被拒绝(公钥)”

我已经使用 创建了 RSA 密钥对ssh-keygen。在 中/etc/dropbear-initramfs/authorized_keys我有公钥,在我的客户端机器上,我在/home/<name>/.ssh/目录中有密钥对。运行 后update-initramfs -u,我仍然无法连接到 Dropbear。 以下是我在服务器上的设置方法: /etc/dropbear-initramfs/authorized_keys: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCi3gJaNC89jJSdzlD/qxjwzKC...

Admin