問題タブ [whirlpool]

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 投票する
0 に答える
1385 参照

c - Whirlpool C 実装の説明 - または一般的なアルゴリズム

C での Whirlpool のデザイナー コンセプトの実装、または一般的な Whirlpool アルゴリズムに関するチュートリアルを入手した人はいますか? アルゴリズムについて何も知らないため、ソース コードを理解するのは難しいと思います。私は暗号学者でも数学の専門家でもありません。

実装とその他のドキュメントはここにあります

最初は、プロジェクトで使用する無料 (パブリック ドメイン) の実装を探していましたが、それについても知っておくべきだと思いました...現在、使用方法さえ知りません。

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

c# - ワールプールハッシュを使用してファイルハッシュをチェックする方法は?

ファイルのワールプールハッシュを取得する方法を知りたいです。HashAlgorithmでこれの定義を見つけることができません。

私は、MD5、SHA1、SHA224などのいくつかの既知のハッシュアルゴリズムでファイルのハッシュを計算するアプリに取り組んでいます。

何か案は?

編集。ソースを見つけたので、実行するのは非常に複雑です。これに対するより簡単な解決策はありますか?

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

c++ - C++ で WHIRLPOOL ハッシュを実行する

これは比較的単純な質問のように思えますが、Crypto++ を機能させることができませんでした。Microsoft Visual C++ 2010 Express を使用していますが (私は安価です)、ライブラリに含まれている .vcxproj/.vcproj/.sln ファイルが機能しません。ファイルもたくさんありますが、正確に何が必要なのかわかりません。

それで、私が立ち寄ることができる解決策を知っている人はいますか?参照実装は、途方もなく非効率的でない限り問題ありません。このような平凡な質問で申し訳ありませんが、私は自分自身を見回しましたが、必要なものは何も見つかりませんでした.暗号化は私の専門分野ではないと思います.

そうは言っても、VC++ 2010 にプロジェクト ファイルをロードさせる方法について手がかりがあれば、Crypto++ を機能させるとよいでしょう。エラーは非常に...説明的ではありません。プロジェクトを読み込めなかったと表示され、エラー番号として -2147483647 が表示されます。

編集: コンバージョン レポートのエラーは次のとおりです。

XML 解析中に次のエラーが発生しました: ファイル: C:\Users\Kyle\Desktop\Exoterra\Dependencies\crypto\cryptlib.vcproj 行: 102 列: 5 エラー メッセージ: システム エラー: -2147154677. ファイル 'C:\Users\Kyle\Desktop\Exoterra\Dependencies\crypto\cryptlib.vcproj' の読み込みに失敗しました。

これは cryptlib.vcproj の 102 行目です。

編集(再度):動作するようになりました。プロジェクトファイルでx64を参照しているものをすべて削除したところ、正しく変換されるようになりました。とにかくありがとう。

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

objective-c - iOSのハッシュとワールプール?

ログインデータを投稿し、パスワードがデータベース内のパスワードと一致するかどうかを確認するアプリがあります。私のデータベースのパスワードは、ハッシュ、ワールプール機能を使用して保存されます。ios obj-cでハッシュを使用してパスワードを渦巻くにはどうすればよいですか? ありがとう。

0 投票する
3 に答える
392 参照

php - PHPでハッシュ化されたパスワードを比較または表示する

ユーザーのパスワードをハッシュする次のPHPスクリプトがありますが、ハッシュされた変数を元のパスワードと比較しようとすると、falseが返されます。

誰かが私が間違っていることを知っていますか、またはこのコードを実際に正しく機能するように改善するために何ができますか?実際にこれを使用できるように、ハッシュは変数と同じである必要があります。

サイドノート:適切なサイズの暗号化を使用したいので(これが「ワールプール」アルゴリズムを使用している理由です)、md5、sha1などを使用したくないのです...

前もって感謝します。

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

python - Python の一般的な暗号ハッシュ ライブラリの Whirlpool

Python でハッシュを生成するための一般的な (推奨される) モジュールはありますか?

特に私は必要ですが、多くのハッシュアルゴリズムが存在するPHPまたはJavaの拡張のwhirlpoolようなものが理想的であるため、将来的に使用することができます.mhashjacksum

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

java - JavaとPythonのワールプールハッシュは異なる結果をもたらします

私には2つのプロジェクトがあります。パナガルパナガル-android。私はワールプールハッシュアルゴリズムを使用していますが、同じデータを使用すると、panagerはpanager-androidとは異なる結果になります。panagerはpythonで書かれ、panager-android(guess)はjavaで書かれています。私はJavaが非常に新しいので、気楽にやってください:P

Pythonではネット上で見つけたモジュール(whirlpool.py)を使用し、Javaではjacksumライブラリを使用します。

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

php - laravel ハッシュを bcrypt から Whirlpool に変更する必要があります

bcrypt の代わりに Whirlpool を使用するには、laravel Hash:: 関数を作成する必要があります。これは Auth:: クラスと互換性がある必要があります。

私は Laravel の経験があまりないので、どこから始めればよいかわかりません。vendor\ircmaxell\password-compat\lib\password.php ファイルを見てきました。

最初に新しい定義を作成し、php ハッシュ関数を使用するようにすべてを置き換える必要がありますか?

これが最適ではないことはわかっていますが、互換性のために必要です。

前もって感謝します

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

hash - WHIRLPOOL でハッシュできるメッセージの最大長

気になるのは最大の長さです。ウィキペディアから、2 ^ 256 ビット未満の任意の長さのメッセージが必要であると読みました。2の256乗ということですか?また、パスワードを複数回ハッシュする方が安全でしょうか? 例:

それとも、衝突のリスクが高くなりますか?

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

algorithm - md5 と whirlpool (ハッシュ) のどちらがより安全で、その理由は?

私はこの暗号化セクションで非常に新しいです。ここで、md5 ハッシュとワールプール ハッシュに関して質問したいと思います。これまでのところ、md5 は壊れている可能性があるため、安全に使用できないことがわかりました。また、ワールプール ハッシュについても少し学びました。さて、私の質問は、「どちらがより安全ですか?」ということです。md5が壊れる可能性があることを知っていることを除いて。

もう 1 つ質問があります。プログラムで md5 ハッシュと whirlpool ハッシュの両方を使用するアプリケーションを知る必要があります。誰かが前に出て、知識を共有してくれると本当に助かります。

乾杯