問題タブ [scrypt]
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.
bcrypt - pbkdf2でブルートフォースがどのように発生する可能性がありますか?
この質問は申し訳ありませんが、私は尋ねていました。MD5を使用するとハッシュが取得されるため、パスワードを取得するには、同じハッシュが見つかるまですべての単語をハッシュします。
しかし、pbkdf2、bcrypt、scryptなどの鍵導出アルゴリズムでは、ハッカーは何を探す必要がありますか?または、すべての単語に対して同じアルゴリズムを作成して、同じ鍵導出を取得しますか?
このばかげた質問でごめんなさい。
python - Python-ScryptはWindows764ビットにインストールされません
Scryptが私のマシンにインストールされていないようです。ここにWindows用のバージョンをインストールしました。Visual Studioの無料版を使用し、OpenSSL 32ビットをインストールし、BCryptをコンパイルして成功しました。しかし、SCryptはこのエラーを返します:
更新:ライブラリをコピーしましたが、別のエラーが発生します:
Update2:GCCを使用してコンパイルしたくない:
とはありませ-mno-cygwin
んgcc --help
nを編集:
security - 既存の MD5 ハッシュをソルト化し、Scrypt または PBKDF2 HMACSHA256 を使用して結果をハッシュすることで、MD5 ハッシュ化パスワードのセキュリティを向上させることはできますか?
MD5 を使用してソルト化およびハッシュ化された従来のパスワードのデータベースがあります。データがより安全になるようにシステムを更新したいと思います。
最初のオプションは、ユーザーがログインして一定期間後に古いユーザーを非アクティブ化するときに、ユーザーを新しいハッシュ スキーム (Salt + Scrypt または PBKDF2 HMACSHA256) に移行することです。これにより、ユーザーは自動的にハッシュを更新するパスワード回復機能を使用する必要があります。
全員を即座にアップグレードできるようにする別のオプションは、既存の MD5 ハッシュを取得し、それぞれに新しいランダムなソルト値を追加してから、新しいハッシュ スキーム (Salt + Scrypt または PBKDF2 HMACSHA256) を使用して結果をハッシュし、その値を保存することです。データベースに移動し、古い値を削除します。
次に、ユーザーがログインするときに、古い方法を適用してから新しい方法を適用する必要があります。私は 2 番目のオプションの方が気に入っています。これにより、古い安全でないハッシュをデータベースから遅かれ早かれすべて削除できるからです。
既存のハッシュをソルトして再ハッシュしても安全ですか? MD5 は非常に壊れているので、スクリプトを実行してパスワードをハッシュ解除し、新しいスキームを使用してパスワードを再ハッシュできますか?
それとも、両方のオプションを組み合わせて実行するのが最善の解決策でしょうか? こうすれば、データベース内の既存の MD5 ハッシュをセキュリティで保護されていないままにしておく必要がなくなり、一定期間、ユーザーを新しいシステムに移行できますか?
python - クロスプラットフォーム (windows-mac-linux) SCrypt の Pythonic ソリューションはありますか?
私は一晩中それを探していましたが、クロスプラットフォームの bcrypt python ライブラリでさえ見つかりません。Cライブラリに切り替えて、独自のラッパーを作成する必要がありますか、それとも他の方法がありますか?
python - Python - スクリプトの最大時間を理解するのに苦労しました
最大時間パラメータを理解しているように:
Pythonがその時間だけハッシュすることを意味します。
ただし、.76 まで下げることができ、それでも復号化されます
これの原因は何ですか?復号化の maxtime = 暗号化の maxtime が必要ないのはなぜですか?
c# - Scrypt と Cryptsharp のコード例
Google で検索しましたが、 Cryptsharpライブラリを使用した Scrypt の使用法 (パスワードをハッシュするため) のコード サンプルが見つかりません。
パスワードをハッシュ化するためのサンプルを提供していただけますか?
ios - Objective-C プロジェクトへのスクリプトの追加
SCrypt ライブラリを XCode Objective-C プロジェクトに追加したいと考えています。ただし、次のタイプのエラーが非常に多く発生しています。
これについてどうしますか?scrypt ライブラリを XCode に追加したことのある人はいますか?