Skip to content
ハッシュ関数

File:Hash_table_4_1_1_0_0_1_0_LL.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ183427· pop 57· linked from 1,069 articles

ハッシュ関数

Sign in to save

Also known as hash algorithm, hash

type of function that maps data of arbitrary size to data of fixed size

AI overview

A hash function is a mathematical tool that takes in data of any size and converts it into a fixed-size output, like turning a long document into a short code. This is useful because it allows computers to quickly organize, verify, and manage large amounts of information efficiently.

AI-generated from the Wikipedia summary — may contain errors.

Wikidata facts

Image
Hash table 4 1 1 0 0 0 0 LL.svg
Show 2 more facts
Stack Exchange tag
stackoverflow.com/tags/hash
Commons category
Hashing
Sources (4)

via Wikidata · CC0

Article · 日本語

ハッシュ関数 (ハッシュかんすう、英: hash function) あるいは要約関数とは、任意のデータから、別の(多くの場合は短い固定長の)値を得るための操作、または、その様な値を得るための関数のこと。ハッシュ関数から得られた値のことを要約値やハッシュ値または単にハッシュという。 ハッシュ関数は、主に検索の高速化やデータ比較処理の高速化、さらには改竄の検出に使われる。例えば、データベース内の項目を探したり、大きなファイル内で重複しているレコードや似ているレコードを検出したり、核酸の並びから類似する配列を探したりといった場合に利用できる。 ハッシュ関数は、チェックサム、チェックディジット、フィンガープリント、誤り訂正符号、暗号学的ハッシュ関数などと関係がある。それぞれ用途が異なり、異なった形で設計・最適化されている。

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories