タグ

2022年11月8日のブックマーク (1件)

  • ブロックチェーンに必要不可欠な機能「ハッシュ」

    ハッシュの概要ハッシュとは、あるデータを変換して得られる固定長のデータのことです。またハッシュを得るための関数をハッシュ関数といいます。ハッシュ関数は数値やドキュメントのような文字列など、どんな値でも指定の長さの数値に変換できます。 暗号関数はデータを暗号化したり復号できるのに対し、ハッシュ関数はあるデータを一方向にしか変換できないのが特徴で、ハッシュ化されたデータを元のデータに戻すことは基的に不可能です。また、元のデータを一文字でも変更すると、ハッシュ化された結果は全く違うものとなり、ハッシュ化された結果から元データを推測することも不可能にしています。 よくハッシュが使われる場所として、ウェブサイトなどのパスワードの保存があげられます。ウェブサービスではパスワードをハッシュ化してデータベースに保存することがよくあります。フォームから入力されたパスワードのハッシュ値を取ったものと、データ

    ブロックチェーンに必要不可欠な機能「ハッシュ」