問題タブ [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.
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になります。
質問は次のとおりです。コードに間違いがありますか?
c++ - Keccak 出力が間違っています
この公式ライブラリで Keccak 224 を実行しようとしています。残念ながら、関数から間違ったハッシュを取得します。ライブラリのせいだとは思いませんが、何か間違ったことをしています。
これは私がしようとしているものです:
SHA-3-224 (Keccak) を使用した "abc" の正しいハッシュは次のようになります。
e642824c3f8cf24a d09234ee7d3c766f c9a3a5168d0c94ad 73b46fdf
しかし、このライブラリの呼び出し方法からはナンセンスしか得られません。私は何を間違っていますか?期待される結果を達成する方法と、何が間違っていたかを説明する小さな例は素晴らしいでしょう。
php - CryptoJS Sha3 および PHP-SHA3
cryptojs sha3 メソッドと php-sha3 ライブラリを使用して同じ結果を得ようとしていますが、結果が一致していないようです。
例:
CryptoJS の場合
私にくれますd7a12ecec4442f1b31eea5f7d5470f0ca6169463e09d91a147c3b8e8
PHP-SHA3を使用している間
私にくれます13783bdfa4a63b202d9aa1992eccdd68a9fa5e44539273d8c2b797cd
私は完全な暗号化の初心者なので、これについて何か基本的なことが欠けていると思います。
android - Androidで文字列のSHA-3-512を計算するにはどうすればよいですか?
Android アプリケーションからパスワードの SHA-3-512 をリモート データベースに送信する必要があります。どうすればそれができますか?
cryptography - KECCAK で使用される Merkle–Damgård とスポンジ関数の違い
素敵な Stackoverflow コミュニティへようこそ!
Merkle-Damgård 構造と KECCAK で使用されるスポンジ関数の違いを理解するのは困難です。Merkle-Damgård Construction は、メッセージ ブロックを反復的に取り込みますが、説明で見つけたように、スポンジ関数は同じことをしませんか? 両方のイラストは非常に似ているように見えますが、本当に理解できる説明が見つかりません. 誰かが違いをもう少し簡単に説明できますか?
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 乗の関数では計算できないため、これを解決する必要があると思っていました。
私は何を見落としていますか?
python - Python の sha-3 コードのエラー
Python で SHA-3(keccak) を使用しようとしています。これが私のコードです。
私が得るエラーは次のとおりです。