ハッシュアルゴリズムとは何かをわかりやすく解説した記事です!ハッシュアルゴリズムとは何ですか?
ビットコイン投資やブロックチェーン技術を理解する上で、ハッシュアルゴリズムは頻繁に登場すると言えますが、通貨サークルではラップにはヒップホップ、アルゴリズムにはハッシュがあると冗談を言います。 「アルゴリズム」という言葉については、現在国内ユーザーの間では曖昧に使用されており、コンセンサスメカニズムを指す場合もあれば、特定のハッシュアルゴリズムを指す場合もあり、ブロックチェーンアルゴリズムとして、ハッシュアルゴリズムは一般的には常に曖昧でした。 public. では、ハッシュ アルゴリズムとは何ですか? ハッシュ アルゴリズム?次に通貨サークルの編集者がハッシュアルゴリズムとは何かをわかりやすく解説します。この記事を読んで投資家がハッシュアルゴリズムを理解できることを願っています。
ハッシュ アルゴリズムとは何ですか?
ハッシュは「Hash」からの音訳で、「ハッシュ」とも呼ばれます。これは本質的に、コンピューター プログラムが任意の長さの入力を受け取り、それをハッシュ アルゴリズムを通して実行して小さなデジタル "フィンガープリント" を作成する方法です。たとえば、数字と文字を組み合わせると「ハッシュ値」が生成されます。数学的に言えば、このハッシュ関数は、任意の長さのデータを制限された長さのドメインにマッピングします。一般に、ハッシュ関数は、メッセージまたはデータを圧縮し、データ ダイジェストを生成し、最終的にデータ サイズを小さくして固定フォーマットにするために使用されます。
ハッシュ アルゴリズムの特徴
1. 簡単な圧縮: 入力 x のサイズに関係なく、ハッシュ値の長さは非常に小さくなります。 , 関数Hで生成されるハッシュ値の長さは固定です。
2. 計算が簡単: 任意のメッセージについて、そのハッシュ値を計算するのは比較的簡単です。
「3. 一方向性とは、特定のハッシュ値に対して逆算が困難になる処理を見つけることを指します。つまり、ハッシュの出力から元の入力を逆に推定する作業です。 「一方向性は、ハッシュ関数のセキュリティを確保するための基礎の 1 つです。特定のハッシュ関数 H とそのハッシュ値 H(M) について、M を推論することは計算上不可能です。」
4.衝突耐性: 理想的なハッシュ関数は衝突がありませんが、実際のアルゴリズムの設計でこれを達成することは困難です。
衝突耐性には 2 つのタイプがあります: 1 つは弱い衝突耐性で、ハッシュ値が指定されたメッセージと同じである別のメッセージを見つけることが計算上不可能であることを意味し、もう 1 つは強い衝突耐性です。つまり、同じハッシュ値を持つ 2 つの異なるメッセージを見つけることは計算上不可能です。
高感度はビットの観点から見られます。つまり、1 ビットの変化によりビットの半分が変化します。これは、メッセージ M がわずかに変化するとハッシュ値 H(M) が変化し、入力がわずかに異なるだけでも、ハッシュされた出力は完全に異なることを意味します。この機能により、ハッシュ関数が入力データの微妙な変化に敏感に反応できるようになり、変更がハッシュ値に正確に反映されるようになります。
ハッシュアルゴリズムの使用:
ハッシュアルゴリズムを使用すると、情報が同一であるかどうかを確認できるため、繰り返しのファイル送信の時間を節約できます。
生活における非常に一般的な例を挙げると、私たちは生活や仕事でファイル データを他の人に転送するために何らかのソフトウェアを使用します。誰かがファイルをある人に送信し、次に別の人が同じファイルを送信した場合ファイルが他人に渡された場合、ソーシャル ソフトウェアは、ファイルを 2 回目に送信するときに 2 回の送信のハッシュ値を比較し、それらが同じであることが判明した場合、ソフトウェアはファイルをそのユーザーにアップロードしません。再びサーバー。
さらに、ハッシュ アルゴリズムは、情報の所有者が本物であるかどうかを検証することもできます。
たとえば、Web サイトにアカウントを登録する場合、その Web サイトがパスワードを保存している場合、Web サイトがどれほど安全であっても、盗まれる危険性があります。ただし、パスワードを保存せずにパスワードのハッシュ値を使用する場合、ハッシュ値の暗号化プロセスは元に戻せないため、そのようなリスクはありません。
以上がハッシュアルゴリズムとは何かをわかりやすく解説した記事です!ハッシュアルゴリズムとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

5月22日の夕食は、水曜日にオンラインで投稿された招待状で発表されました。暗号通貨の発行者は、人工知能によって生み出されたトランプの奇妙な肖像画を特徴としています。

今日のペースの速いデジタル経済では、保守的な投資家でさえ新しい金融フロンティアを探求し始めています。

ブルームバーグのチーフETFアナリストがヒント72 AltCoin ETFアプリケーションとして、Ripple(XRP)は14日間の抵抗を破ります

TradingViewのデータでは、Dogeアドレスが1時間ごとに60,190にジャンプすることを示しましたが、XRPはより控えめな8.65%に成長して47,280になりました。

$トランプを宣伝するウェブサイトには、大統領のイラストがあります - 大幅にスリムなダウンバージョンではありますが、視聴者を指しています

Avaxは、Avaxの価格予測が新たな焦点を獲得し、価格チャートが潜在的な動きを示唆しているため、市場の議論に再び入りました。

Paymentsの巨大なPayPalは、独自のStablecoin製品の顧客の利回りを提供し始めると伝えられています。

最大3,500ドルの1オンスで跳躍した後、火曜日に新しい歴史的記録が到達し、ゴールドはマニキュアを失い、今朝3300ドル(-2.2%)にスライドしました。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 中国語版
中国語版、とても使いやすい

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

WebStorm Mac版
便利なJavaScript開発ツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
