问题标签 [ed25519]
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.
javascript - 使用 ed25519 密钥从 nodejs SSH 到服务器
我尝试使用 mscdex 的模块 ssh2,但它不支持密钥 ed25519。
错误是:
我也尝试过使用node-sshpk,因为我看到它支持ed25519,但是我没有找到连接linux服务器的方法。
有谁知道使用 ed25519 密钥连接到服务器的方法?
python - 如何使用python将ed25519算法实现到jwt中?
我正在尝试编写 API 客户端,API 身份验证需要ed25519
根据 JWT 规范对有效负载进行签名。
有效载荷是:
的种子(也称为私钥,可用于计算签名密钥)ed25519
为:
目标(JWT Spec)结果应该是:
我已经按照这里显示的方法。该generateSignature
功能是我尝试过的。
该方法不适用于python3,ed25519
也没有JWT官方支持,所以在上面的示例中自定义实现了算法。
任何帮助深表感谢。
java - 使用 ed25519 作为我们的签名算法,在 javascript 中对消息进行签名并在 kotlin/java 后端验证签名
我有下面的代码,我使用 ed25519 签名算法在 javascript 中对一些有效负载进行签名
但是当我尝试使用它来验证 kotlin/java 中的签名时,net.i2p.crypto.eddsa.spec.EdDSAPublicKeySpec
它说我的 keyspec 不受支持。有什么方法可以在 javascript 中对包进行签名并在 java/kotlin 中进行验证?
ssh - 来自 Ed25519 OpenSSL pem 私钥的 ssh-keygen
我想从 OpenSSL 生成的 Ed25519 私钥生成一个公共 SSH 密钥。
我试过了:
并得到错误:
android - 在 Android 的调试和构建版本中解码恒星种子的不同结果
在 Google Play 中尝试构建的应用程序,它基本上是一个恒星钱包,发现我在解码种子或助记符以导入钱包时,在 Flutter 运行和构建版本中得到了不同的结果。我该如何解决这个问题?这是 ed25519 特定于 Android 的东西吗?
使用的 Dart 包是: https://pub.dev/packages/stellar https://pub.dev/packages/stellar_hd_wallet
因此,在运行 flutter run -d 的调试模式下结果是正确的,并且将构建版本无效部署到设备
从助记符获取密钥对
并用于获取帐户 ID
没有错误,但结果中的 accountIds 不同
python - 将 PEM 格式的 openssl Ed25519 私钥加载到 Python ed25519.SigningKey
我有一些用 openssl 生成的密钥:
我想用它们在 Python 中生成 ed25519 签名。我找到了模块ed25519但我看不到将如上生成的 PEM 文件加载到ed25519.SigningKey
.
我该怎么做?
openssl - 如何将 ed25519 私钥导入 Yubi HSM 2
我正在尝试将 openssl 生成的 ed25519 密钥导入 Yubi HSM 2 我正在按照此处描述的步骤操作:https ://developers.yubico.com/yubihsm-shell/yubihsm-wrap.html
最后我的错误是Malformed command / invalid data
似乎没有迹象表明 Yubi HSM 2 不支持包装 ed25519 密钥。
我的流程有问题还是根本不支持?
java - Java Bouncycastle 生成 Ed25519 OpenSSH 私钥文件失败
我一直在尝试在我的 Java 应用程序中以编程方式生成 OpenSSH 主机密钥,但我无法获得 OpenSSH v1 密钥格式的有效 Ed25519 密钥。我目前的想法是 OpenSSHPrivateKeyUtil 存在问题,但我不确定如何验证。这是我目前的尝试:
输出看起来像我所期望的(类似于 ssh-keygen -t ed25519 的结果),但是当我将结果放入 /etc/ssh/sshd_host_ed25519_key (以及相应的公钥放入 /etc/ssh/sshd_host_ed25519_key .pub),我从 /var/log/messages 中的 sshd 收到以下错误:
我正在使用以下内容:
- 7.6
- java 1.8.0_212
- openssh 7.4p1-16.e17
- 充气城堡 1.63
任何帮助将不胜感激,谢谢。
java - 使用 SSHJ 和 ed25519 的 SFTP 上传遇到关键问题
我正在尝试使用 ed25519 身份验证设置 SFTP 上传,但我不断收到此错误:
线程“主”java.lang.UnsupportedOperationException 中的异常:不知道如何解码密钥:ssh-ed25519
这是我的代码:
我错过了什么?