問題タブ [sha-3]

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

delphi - Delphi XE8でSHA-3/256で文字列をハッシュするには?

Wolfgang Ehrardt の CRC/Hash ライブラリを使用して文字列をハッシュしようとしており、SHA3/256 アルゴリズムを使用しようとしています。私はこの手順を書きました:

The resulting hash is b64f67d4a6fe871afc5c42e3128b5e3b6943c475bab1a138667c0213e1f9a6bb but it differs from the result obtained through the SHA-3/256 tool at http://emn178.github.io/online-tools/sha3_256.html , where the same string gives 4e058e17199441d69589d3c775face0c4949af7f4f011317efce2fc22606c428 .

一方、空の文字列をハッシュしようとすると、結果は正しいa7ffc6f8bf1ed76651c14756a061d662f580ff4de43b49fa82d80a4b80f8434aになります。

質問は次のとおりです。コードに間違いがありますか?

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

c++ - Keccak 出力が間違っています

この公式ライブラリで Keccak 224 を実行しようとしています。残念ながら、関数から間違ったハッシュを取得します。ライブラリのせいだとは思いませんが、何か間違ったことをしています。

これは私がしようとしているものです:

SHA-3-224 (Keccak) を使用した "abc" の正しいハッシュは次のようになります。

e642824c3f8cf24a d09234ee7d3c766f c9a3a5168d0c94ad 73b46fdf

しかし、このライブラリの呼び出し方法からはナンセンスしか得られません。私は何を間違っていますか?期待される結果を達成する方法と、何が間違っていたかを説明する小さな例は素晴らしいでしょう。

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

php - CryptoJS Sha3 および PHP-SHA3

cryptojs sha3 メソッドと php-sha3 ライブラリを使用して同じ結果を得ようとしていますが、結果が一致していないようです。

例:

CryptoJS の場合

私にくれますd7a12ecec4442f1b31eea5f7d5470f0ca6169463e09d91a147c3b8e8

PHP-SHA3を使用している間

私にくれます13783bdfa4a63b202d9aa1992eccdd68a9fa5e44539273d8c2b797cd

私は完全な暗号化の初心者なので、これについて何か基本的なことが欠けていると思います。

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

android - Androidで文字列のSHA-3-512を計算するにはどうすればよいですか?

Android アプリケーションからパスワードの SHA-3-512 をリモート データベースに送信する必要があります。どうすればそれができますか?

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

cryptography - KECCAK で使用される Merkle–Damgård とスポンジ関数の違い

素敵な Stackoverflow コミュニティへようこそ!

Merkle-Damgård 構造と KECCAK で使用されるスポンジ関数の違いを理解するのは困難です。Merkle-Damgård Construction は、メッセージ ブロックを反復的に取り込みますが、説明で見つけたように、スポンジ関数は同じことをしませんか? 両方のイラストは非常に似ているように見えますが、本当に理解できる説明が見つかりません. 誰かが違いをもう少し簡単に説明できますか?

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

python - SHA3​​ ハッシュ関数の指数を取る

私は、Private Data Aggregation with Groups for Smart Grids in a Dynamic Setting in a Dynamic Setting in a CRT in Python で説明されているプロトコルを実装しようとしています。

これを行うには、次の値を計算する必要があります。

ここに画像の説明を入力

Python 3.6以降、次のようにSHA3値を計算できることを知っています:

私が知る限り、SHA-3 関数は文字列を返すため、n 乗の関数では計算できないため、これを解決する必要があると思っていました。

私は何を見落としていますか?

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

python - Python の sha-3 コードのエラー

Python で SHA-3(keccak) を使用しようとしています。これが私のコードです。

私が得るエラーは次のとおりです。