• ハッシュとMAC(Message Authentication code)の違いは何ですか?

    質問 ハッシュとMAC(Message Authentication code)の違いは何ですか? 定義からすると同じ機能のように見えますが、実際はどうなのでしょうか? 何が違うのか、誰か説明してください。 どのように解決するのですか? 主な違いは概念的なものです。 はハッシュ はデータの完全性を保証するために使われるのに対して MAC はデータの完全性と認証を

    2023-10-28 22:17:52
  • SHA512でハッシュ化された文字列の長さは?

    質問 sha512でハッシュ化された文字列の長さは常に同じですか? もしそうなら、それは何ですか? どのように解決するのですか? その名の通り、512ビット、つまり64バイトです。 しかし、これはハッシュです。おそらく、一般的に使用されているように、文字列でそのハッシュの特定の表現について疑問に思うかもしれませんが、それは与えられた表現に依存します。 ハッシュを16進数で

    2023-10-09 04:48:23
  • [解決済み] MD5ハッシュはなぜ可逆ではないのですか?

    質問 私がいつも不思議に思っていることのひとつに、暗号化ハッシュ関数とその値の利用があります。これらの関数は、ユニークで事実上逆引きが不可能なハッシュ値を生成できることは理解していますが、私がいつも不思議に思っていることは以下の通りです。 私のサーバー上であれば、PHPで私は生成します。 md5("stackoverflow.com") = "d0cc85b26f2ceb8714b97

    2023-01-08 08:47:13
  • [解決済み] 2つの異なる文字列から同じMD5ハッシュコードを生成することは可能ですか?

    質問 バイナリ資産のそれぞれについて、MD5 ハッシュを生成しています。これは、特定のバイナリ資産がすでに私たちのアプリケーションにあるかどうかをチェックするために使用されます。しかし、2 つの異なるバイナリ資産が同じ MD5 ハッシュを生成することは可能なのでしょうか。では、2 つの異なる文字列が同じ MD5 ハッシュを生成することは可能でしょうか。 どのように解決するのですか?

    2023-01-01 07:59:19
  • [解決済み] MD5は128ビットですが、なぜ32文字なのですか?

    質問 md5についてドキュメントを読んだところ、128ビットと書いてありましたが、なぜ32文字なのでしょうか?私は文字を計算することができません。 1バイトは8ビット 1文字が1バイトの場合 とすると、128ビットは128/8=16バイトですよね? EDITです。 SHA-1では160ビット生成されるので、何文字あるのか? どのように解決するのですか? 16進

    2022-09-15 23:47:38
  • [解決済み] オープンハッシュとクローズドハッシュの意味

    質問 Open Hashing (Separate Chaining)です。 オープンハッシュでは、キーはハッシュテーブルのセルに接続されたリンクリストに格納されます。 クローズドハッシュ(オープンアドレス)。 <ブロッククオート クローズドハッシュでは、すべてのキーはリンクリストを使用せずにハッシュテーブル自体に格納されます。 なぜopen, closed, Sep

    2022-09-15 09:41:49
  • [解決済み] Mercurial Revision Hashを表示しますか?

    質問 Mercurial で現在のリビジョンハッシュを抽出する、より良い方法はありますか? hg log -l1|grep changeset|cut -d: -f3 ? 私のウェブアプリデプロイメントスクリプトの一部は、アップロードされたアプリのtarballに固有のリビジョンハッシュで"tags"を付けます。 どのように解決するのですか? 試してみてください。 hg

    2022-07-06 15:03:01
  • [解決済み] MD5ハッシュの計算は、SHAファミリー関数よりもCPU負荷が低いですか?

    質問 MD5 ハッシュの計算は、ラップトップの x86 ハードウェア上で SHA-1 や SHA-2 よりも CPU 負荷が低いのでしょうか。私は、特定のチップに特化した情報ではなく、一般的な情報に興味があります。 UPDATE。 私の場合、あるファイルのハッシュを計算することに興味があります。もしファイルサイズが重要なら、300Kと仮定しましょう。 どのように解決するのです

    2022-07-03 12:26:23
  • [解決済み] MD5/SHA1よりもCRCの方が適切な場合とは?

    質問 エラー検出のために CRC を使用することと、MD5 や SHA1 のようなより現代的なハッシュ関数を使用することは、いつが適切でしょうか? 前者は組み込みハードウェアでの実装がより簡単なのでしょうか? どのように解決するのですか? CRC は、たとえばネットワーク干渉、回線ノイズ、歪みなどから発生する可能性のある、データのランダム エラーの検出には問題なく機能します。 C

    2022-05-26 11:12:37
  • [解決済み] MD5はファイルを一意に識別するのに十分な性能を持っていますか?

    質問 MD5ハッシュは、MD5アルゴリズムの破壊やセキュリティ問題などを考慮しても、ファイルを一意に特定するのに十分な方法と考えられますか?セキュリティは私の主要な関心事ではありませんが、各ファイルを一意に識別することは重要です。 何かご意見はありますか? 解決方法は? はい。MD5はセキュリティの観点から完全に壊れてしまいましたが、それでも偶然の衝突の確率は限りなく低いです。た

    2022-05-07 11:02:09
  • [解決済み] ReSharperのGetHashCodeのオーバーライドに'397'が使用されているのはなぜですか?

    質問 多くの方と同じように、私も開発のスピードアップのためにReSharperを使用しています。ReSharperを使ってクラスの等式メンバをオーバーライドすると、ReSharperが生成するコードジェンには GetHashCode() のようになります。 public override int GetHashCode() { unchecked

    2022-04-25 22:58:33
  • [解決済み] パスワードの暗号化:ベストプラクティス?[クローズド]。

    質問 <余談 クローズド . この質問は 意見型 . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 事実と引用で答えられるように、質問を更新する。 本論文の編集 . クローズド

    2022-04-25 21:09:31
  • [解決済み】レインボーテーブル攻撃に対してパスワードソルトはどのように役立つのでしょうか?

    質問 パスワードにソルトを付加する目的がよくわからず困っています。 主な用途は、レインボーテーブル攻撃を阻止することだと理解しています。 しかし、これを実装するために私が見た方法は、本当に問題を難しくしていないようです。 多くのチュートリアルで、ソルトを次のように使うことを提案しているのを見かけました。 $hash = md5($salt.$password) その理由は、ハッ

    2022-04-04 04:23:28
  • [解決済み】SHAが衝突する可能性は、実際には無視しても大丈夫なのでしょうか?

    質問 例えば、1枚1メガバイトのユニークな画像が10億枚あるとする。 各ファイルのコンテンツについてSHA-256ハッシュを計算する。 衝突の可能性は、に依存します。 ファイル数 <ストライク 1つのファイルのサイズ この可能性をゼロと仮定して、どこまで無視できるのか。 どのように解決するのか? 次の瞬間、小惑星が地球に衝突して文明を破壊し、数十億人が死亡する確率

    2022-04-03 23:44:30
  • [解決済み】MD5ハッシュを復号化することは可能ですか?

    質問 ある人が、こんなソフトウェアシステムを見たことがあると言っていました。 他のシステムからMD5で暗号化されたパスワードを取得する。 暗号化されたパスワードを復号化し システム独自のアルゴリズムを用いて、システムのデータベースにパスワードを保存する。 それは可能ですか?MD5ハッシュの復号化は不可能/実現不可能だと思っていました。 MD5辞書があるのは知っています

    2022-04-03 07:38:42
  • [解決済み】ハッシュとレンジの主キーとは?

    質問 のドキュメントで、Range / 主キーとは何か、理解できません。 DynamoDBでテーブルとデータを操作する どのように動作するのですか? hash属性に順不同のハッシュインデックス、range属性に並べ替えのレンジインデックス&quot;とはどういう意味でしょうか。 どのように解決するのですか? をクリックします。 ハッシュとレンジの主キー DynamoD

    2022-04-01 13:32:36
  • [解決済み] node.jsのハッシュ文字列?

    質問 ハッシュ化したい文字列があります。node.jsでハッシュを生成する最も簡単な方法は何ですか? ハッシュはバージョン管理のためのものであり、セキュリティのためのものではありません。 解決方法は? をご覧ください。 crypto.createHash(algorithm) var filename = process.argv[2]; var crypto = requ

    2022-03-24 16:36:25
  • [解決済み] トレントファイルの info_Hash とは一体何でしょうか?

    質問 私は最近、トレントからのハッシュ、磁気リンクなどについての多くの記事を読んでいます。しかし、私が理解していない質問があります。 あります。 ファイルのハッシュ およびトレントのインフォハッシュ は infohash = ファイルのハッシュ値 ? はい」の場合、トレントにダウンロードするファイルが6つ記述されている場合はどうなりますか? いいえ」の場合、そ

    2022-03-04 10:21:26
  • [解決済み] SHA-256 javascriptの実装で、一般に信頼できるとされるものはありますか?

    質問 フォーラムへのログインを作成しており、サーバーに送信する前にクライアント側でjavascriptでパスワードをハッシュ化する必要があります。私は実際に信頼できるSHA-256の実装を見つけるのに苦労しています。私は、誰もが使うような権威あるスクリプトがあると期待していたのですが、さまざまなプロジェクトが独自の実装を持っていることがわかりました。 しかし、これは一般的で重要なことのよ

    2022-03-04 04:15:58
  • [解決済み] MurmurHash - それは何ですか?

    質問 を高いレベルで理解しようとしてきました。 ムルムルハッシュ が行います。 基本的な説明は読みましたが、どのような時になぜ使うのか、良い説明がまだ見つかっていません。非常に高速であることは知っていますが、もう少し詳しく知りたいのです。 関連する質問をしました。 質問 という質問に対して、MurmurHashを使うことを提案した人がいました。それはうまくいくのですが、私

    2022-03-03 22:16:17