問題タブ [shared-secret]
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.
hsm - 分割秘密鍵の操作
秘密鍵の分割を HSM デバイスにインポートする必要があります。キー暗号化キー (KEK) 3DES キーが転送用に分割されており、宛先 HSM で再結合する必要があります。
これはどのように行うことができますか?スプリットは実際に HSM 自体で再結合されていますか、それとも HSM の外部で再結合されてから結果が HSM にインポートされていますか?
ありがとうございました !
java - 配列バイトのファイルをループする方法
私はこのメソッドを持っており、バイト配列のファイルに SSS を適用します。byte [] secret は、ファイルの各バイトを引数として渡し、各バイトに SSS アルゴリズムを適用するメソッド パラメーターです。ファイルを読み取ってからバイト配列に変換する方法のJavaコードも実装しました。ファイルの各バイトにこの SSS アルゴリズムを実装する方法に行き詰まっています。そのためには for ループが必要です。ポイントは、このバイト[]シークレットをメインメソッドに呼び出して、ファイルの各バイトを割り当てたいということですが、その方法に行き詰まっています。
ファイルを読み取ってビット配列に変換する私の方法は次のとおりです。
ファイルの各バイトをループし、それを引数として createshares メソッドに渡す方法を教えてもらえますか?
javascript - Shamir Secret Sharing: javascript で正しい再構築された値を取得できません
シャミール秘密共有を使用しようとしています。ウィキペディアで見つけたコードを実装します。しかし、実行すると、膨大な数の再構築の結果が実際の秘密の値とは異なります。
https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing
再構成関数は次のとおりです。
このコードを実行しようとすると9846513
、結果の代わりに761
. 誰かがこの論理エラーを修正するのを手伝ってくれますか?
html - ブラウザは読み取れるがサーバーは読み取れないシークレットを使用して GET リクエストを行う
2 つの Web サイトがあり、どちらも私が所有しているとします。website-y.comでは、ユーザーはリンクをクリックできます。
これにより、ユーザーはwebsite-x.comに移動し、そこでサーバーがシークレット トークンを生成し、ユーザーをwebsite-y.comにリダイレクトします。
これで、 website-y.comのサーバーがパラメーターを読み取って処理できるようになりましたsecret_token
。
しかし、シークレット トークンがwebsite-y.comのサーバーのシークレットでもある場合はどうなるでしょうか。
トークンはブラウザーでのみ使用できるようにする必要があるため、Javascript 関数がトークンを取得して処理を実行できます。
ブラウザーでしか読み取れないソリューションとしてWeb Storageを調べましたが、明らかに異なるオリジン間でデータを共有することはできません (したがって、 website-x.comはwebsite-y.comのコンテンツを保存できません)。
website-y.comのサーバーを介してシークレットを送信せずに、website-x.comからwebsite-y.comにシークレットを転送する別の方法はありますか?
secret-key - 異なる環境のパスワードを指定する非平文の方法。
DB への接続文字列を必要とするテスト dll があります。さまざまな環境の接続文字列を指定する非クリア テキストの方法を保存/指定する方法が必要です。Slow Cheetah 変換を使用して平文でこれを行う方法がありますが、パスワードが平文ではない方法が必要です。
私の問題は非常に一般的であり、解決策や推奨事項がないことに驚いています。
ご意見をお聞かせください。