問題タブ [sodium]

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

php - 機密データを含む PHP アプリ - 暗号化/復号化

機密情報をmysql dbに保存するアプリを構築する必要があるプロジェクトにいます。入力データを暗号化し、後で復号化して情報を表示する必要があるため、アプリでキーを再利用したいと考えています。

私は libsodium を勉強していますが、質問があります...彼らは、キーとヌースを再利用しないことを推奨しています。これに従うと、後で復号化できなくなります!

誰かがこれに対処する方法を教えてもらえますか?

違反の可能性がある場合にキーを消去/変更する方法を構築します!

0 投票する
2 に答える
94 参照

javascript - Libsodium JS KDF 関数が異なる出力を生成する

Android、iOS、JS で crypto_kdf_derive_from_key 関数を使用しようとしました。Android と iOS では同じ出力が生成されますが、JS では生成されません。コンテキスト、マスター キー、およびサイズは同じです。理由はありますか?

すべてのプラットフォームは、以下の同じコア関数を使用します: crypto_kdf_derive_from_key

JS:

iOS: