0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ハッシュ関数とは

Last updated at Posted at 2019-04-17

ハッシュ関数とは

プログラミング初心者なりに『ハッシュ関数とは』何かをまとめてみた。

ハッシュ関数とは

一言でいうと『入力されたデータに対して適当な値を返してくれる関数。』

そしてその返ってきた値をハッシュと呼ぶ。

ちなみに関数にいれるものは『引数』呼ぶ。

ハッシュは引数として関数にいれた値をぐちゃぐちゃにしてハッシュとして返してくれる特性があるため、第三者にばれてはいけないパスワードなどの設定になどに使われる。

ちょっと汚い話になるけれど、

ラーメン(引数)を食べたら
それが体(関数)に入って
うんち(ハッシュ)としてでてくる。

うんちを見た人は一体何を食べたのか分からない。

つまりハッシュは、入力されたデータに対して適当な値を返してくれる関数。だと思えばOKだと思う。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?