問題タブ [sjcl]

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 に答える
135 参照

javascript - 既存の秘密鍵しかない場合、ブラウザーで公開鍵を生成します

scep256k1 曲線を使用して新しい Ethereum アドレスを生成しています。ストレージとハードウェアの制限により、秘密鍵しか保存できません。ブラウザーで非対称暗号化 (イーサリアムの公開アドレスではない) の公開鍵を生成する方法を探しています。

公開鍵は scep256k1 秘密鍵から派生できることは理解していますが、ブラウザでこれを行う方法や、既存のライブラリでも可能かどうかはわかりませんが、それが. 現在、Web3js、SJCL、または CryptoJS で可能かどうかを確認しようとしていますが、他のオプションも受け入れています。

ここで流れを少し理解するために。ステップ3は、私が現在やろうとしていることです:

  1. openSSL を使用して scep256k1 キー ペアを生成する
  2. 秘密鍵をハードウェア デバイスにアップロードし、これをユーザーに渡します
  3. Web インターフェイスのユーザー: ハードウェアの秘密鍵を使用して公開鍵にアクセスし、イーサリアム アドレスを再構築します。

正しい方向へのポインタは大歓迎です!

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

node.js - TypeError: 未定義のプロパティ 'elGamal' を読み取れません

以下のコード スニペットを実行すると、TypeError: Cannot read property 'elGamal' of undefinedというエラーが表示されます