問題タブ [sha]

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

git - リモートgitブランチ上のファイルのGITSHAID

GITリモートサーバー上の特定のgitブランチで特定のファイルのSHAIDを取得するために使用できるコマンドがあるかどうか知りたいですか?

ありがとう、Srinivas

0 投票する
4 に答える
3643 参照

java - SHAハッシュ関数は負の出力を提供します

DSA署名アルゴリズムを実装しようとしていますが、問題が発生し続けています。私はjava.security MessageDigestクラスを使用しています。コードは次のとおりです。

テキストはランダムな文字列オブジェクトです。問題は、このコードがハッシュの負の値を与えることです。これはアルゴリズムによって受け入れられません。私は何か間違ったことをしていますか?前もって感謝します。

PSちなみに、BigIntegersを使用せずにDSAを実装しようとしましたが、これは可能ですか?LとNの値が1024と160未満であることがわからないため、どの値を使用する必要があり、どのハッシュ関数を使用する必要があるのか​​わかりません。これらの質問に対する答えを聞いて非常に感謝します。

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

php - PHPの英数字(sha1)セマフォ?

PHPの「shm_get」関数には整数のセマフォキーが必要ですが、これは基盤となるOSの制限であると私は認識しています。

「sha1」関数を使用してユーザー入力をハッシュし、ハッシュを使用して結果のファイルとバックグラウンドプロセスの数を一意に識別しています。

shm_getに英数字キーを受け入れるように説得したり、sha1ハッシュを受け入れ可能な整数に変換したりする方法はありますか?

0 投票する
6 に答える
789 参照

c# - C#で指定されていないタイプの変数?

型なしで変数を宣言し、いくつかの条件に基づいて型を指定することは可能ですか?たとえば、ユーザーが使用したいサイズに基づいてSHAハッシュオブジェクトを作成したいとします。

これは可能ですか?

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

php - sha('$ password')は空のセットで戻ります

私には2つの問題があります。問題1:ユーザーが自分のWebサイトに登録できる登録フォームを作成しようとしています。このmysqlステートメントを実行すると、get dublicate entry foundエラーが発生します:

文字列sha('$ password')を数回変更したにもかかわらず、キー'password'のエントリ'da39a3ee5e6b4b0d3255bfef95601890afd80709'が重複しています。助けてください。

私のログインphpスクリプトは次のとおりです。

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

sha256 - SHA256の出力形式は何ですか

SHA256 の出力形式は何ですか? 文字と数字だけで構成されていますか?そして、それは大文字と小文字を区別しませんか?

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

hash - SHA-0はどのように壊れましたか?-ほんの一握りのハッシュ衝突の重要性は何ですか?

SHA0ハッシュ関数がどのように壊れているのかを理解したかったのです。誕生日の問題/ピジョンホールドの原則を利用して、ハッシュ衝突が見つかったことを理解しています。 http://www.mail-archive.com/cryptography%40metzdowd.com/msg02554.htmlには、サンプルメッセージが含まれています。

私が見つけたり理解したりするのに苦労していること:これは、常にハッシュ衝突を生成するためのタイムリーで数学的な方法があることを意味しますか?

最終的に、m1!= m2、sha(m1)== sha(m2)のような特定のm1のm2を見つけることができますか、それとも可能なメッセージのサブセットでのみ可能ですか?言い換えると、パスワードに衝突の別のメッセージが表示される可能性は保証されていますか?

上記のリンクのように、同じハッシュ値を持つ2つのランダムな長いメッセージを見つけることの重要性は何ですか? 「茶色の犬がキツネを飛び越えた」のような実用的なメッセージのために衝突を考え出すのではなく、なぜ彼らは衝突のために長いランダムなメッセージをふるいにかける必要があったのですか?

ハッシュ衝突のいくつかの例は、メッセージの衝突を生成するためのタイムリーな方法ほど重要ではないようですが、すべての投稿で前者について説明しています。

助けてくれてありがとう/あなたの時間!私はたくさんの投稿/記事を読みましたが、私の混乱を回避するために頭を動かすことができません。MD5のような他の壊れたハッシュ関数についても同じ質問があると思います。

編集:

回答で参照されている論文(衝突を見つけるための改善された方法を説明している)

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

md5 - すでにハッシュされた値で HMAC を使用する、良い習慣か悪い習慣か?

こんにちは、これが良い習慣かどうかについて質問があります。値を単純に二重ハッシュすることは、さまざまな理由で悪い可能性があることを認識しています。

私がやりたいことは、phpでこのようなものになるでしょう。

これは、クローズド API を介して信頼できるパートナーと認証しているためです。パスワードは MD5 ハッシュとして DB に保存されます。ただし、パートナーがこれと同じ値をネット経由で送信することは望ましくありません。

このようにして、データベース内の md5 化されたパスワードを、パートナーが送信した一意のハッシュと比較できます。

何て言う?

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

encryption - ハッシュ関数でビット文字列のサイズは重要ですか?

AES-256 でファイルを暗号化するキーを生成するPBKDF2の実装を作成しようとしていますが、salt サイズについて質問があります。SHA-256 を使用し、パスフレーズと連結する予定です。連結されたビット文字列のサイズが 256 ビットを超える場合に違いはありますか、それともソルトとパスフレーズの両方がそれぞれ 256 ビットである場合、より安全であると見なされますか?それらの連結を512ビットにしますか?

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

hash - ソルト化された SHA-512 ハッシュをブルート フォースするのにかかる時間は? (お塩はご用意しております)

Java のアルゴリズムは次のとおりです。

塩分はわかっているものとします。パスワードが辞書単語の場合と辞書単語でない場合のブルートフォースのタイミングを知りたいです。