問題タブ [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.

0 投票する
1 に答える
263 参照

python - Pythonを使用してed25519アルゴリズムをjwtに実装するには?

API クライアントをコーディングしようとしています。API 認証では、ed25519JWT 仕様に従ってペイロードに署名する必要があります。

ペイロードは次のとおりです。

シード (署名鍵の計算に使用できる秘密鍵とも呼ばれます)ed25519は次のとおりです。

ターゲット (JWT 仕様) の結果は次のようになります。

ここに示す方法に従いました。generateSignature関数は私が試したものです。

このメソッドは python3 では機能せed25519ず、JWT で公式にサポートされていないため、上記のサンプルではアルゴリズムをカスタマイズして実装しています。

どんな助けでも大歓迎です。

0 投票する
0 に答える
933 参照

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
  • ジャバ 1.8.0_212
  • openssh 7.4p1-16.e17
  • バウンシーキャッスル 1.63

どんな助けでも感謝します、ありがとう。

0 投票する
1 に答える
647 参照

java - SSHJ を使用した SFTP アップロードと ed25519 で重要な問題が発生する

ed25519 認証を使用して SFTP アップロードをセットアップしようとしていますが、次のエラーが発生し続けます。

スレッド「メイン」での例外 java.lang.UnsupportedOperationException: キーのデコード方法がわからない:ssh-ed25519

これは私のコードです:

私は何が欠けていますか?