memrootじしょ
英和翻訳
Hash function
substring
Approximation theory
rush to judgment
Chebyshev polynomials
call-by-name
call for input
Orthogonal polynomials
Type coercion
call for submissions
Hash function
/ˈhæʃ ˌfʌŋkʃən/
ハッシュファンクション
1.
任意のデータから固定長の短い値(ハッシュ値)を生成する関数。
入力された任意のサイズのデータを、特定の固定長の出力(ハッシュ値)に変換するアルゴリズムです。データの検索、比較、整合性チェックなどが高速かつ効率的に行えます。
A
hash
function
takes
an
input
and
returns
a
fixed-size
string
of
characters.
(ハッシュ関数は入力を受け取り、固定長の文字列を返します。)
A hash function
ハッシュ関数という特定の種類の関数を指します。
takes
(何かを)受け取る、取り込む、という意味です。
an input
入力されるデータや値を指します。
and
そして、〜と、という意味で、前後の要素をつなげます。
returns
(何かを)返す、という意味です。
a fixed-size string of characters
固定の長さを持つ文字列を指します。
Cryptographic
hash
functions
are
essential
for
securing
data.
(暗号学的ハッシュ関数はデータの保護に不可欠です。)
Cryptographic hash functions
暗号学的な特性を持つハッシュ関数を指します。
are essential
非常に重要である、不可欠である、という意味です。
for securing data
データを安全にすること、保護すること、を目的としています。
The
integrity
of
the
file
can
be
verified
using
its
hash
value.
(ファイルの整合性は、そのハッシュ値を使って検証できます。)
The integrity
整合性、完全性、という意味です。
of the file
そのファイルについて、という意味です。
can be verified
検証できる、確認できる、という意味の受動態です。
using its hash value
そのファイルのハッシュ値を利用して、という意味です。
2.
データの内容が少しでも変わると、生成されるハッシュ値が大きく異なるという特性を持つアルゴリズム。
データの内容が少しでも変わると、生成されるハッシュ値が大きく異なるという特性を持ち、データの改ざん検出やパスワードの保存などに利用されます。
Different
inputs
should
produce
different
hash
values
with
a
good
hash
function.
(優れたハッシュ関数では、異なる入力から異なるハッシュ値が生成されるべきです。)
Different inputs
異なる入力を指します。
should produce
生成するべきである、という意味です。
different hash values
異なるハッシュ値を指します。
with a good hash function
良いハッシュ関数であれば、という意味の条件を示します。
Hash
functions
are
widely
used
in
databases
for
quick
data
retrieval.
(ハッシュ関数はデータベースでデータの高速な取得のために広く使われています。)
Hash functions
ハッシュ関数を指します。
are widely used
広く使われている、という意味の受動態です。
in databases
データベースにおいて、という意味です。
for quick data retrieval
データの高速な取得のために、という意味の目的を示します。
The
collision
resistance
of
a
hash
function
is
crucial
in
cryptography.
(ハッシュ関数の衝突耐性は暗号学において極めて重要です。)
The collision resistance
衝突耐性、という意味です。
of a hash function
ハッシュ関数における、という意味です。
is crucial
極めて重要である、という意味です。
in cryptography
暗号学の分野において、という意味です。
関連
Hashing
Hash value
Cryptographic hash function
Collision
Data integrity
Checksum
Algorithm
MD5
SHA-256