ハッシュドポテト

KusaReMKN

ポテト

これはポテトです。

ポテトのイラスト
Figure 1: ポテト

そして、これは potato です。

potato
Figure 2: potato

ハッシュドポテト

これはハッシュドポテトです。

ハッシュドポテトのイラスト
Figure 3: ハッシュドポテト

そして、これは potato を MD5 でハッシュしたものです。

8ee2027983915ec78acc45027d874316
Figure 4: potato の MD5 ハッシュ値

ハッシュドポテトの作り方

ご存知のように、ハッシュドポテトはポテトから作られます。

ポテトからハッシュドポテトが作られることを示唆するイラスト
Figure 5: ハッシュドポテトはポテトから作られる

そして、potato のハッシュ値は potato から作られます。

$ printf 'potato' | md5
8ee2027983915ec78acc45027d874316
Figure 6: potato のハッシュ値は potato から作られる

ハッシュドポテトは戻れない

ハッシュドポテトがポテトに戻ることはありません。

ハッシュドポテトからポテトを作れないことを示唆するイラスト
Figure 7: ハッシュドポテトからポテトは作れない

同様に、ハッシュ値に対して、そのハッシュ値を生成する値を求めることは困難です。


まとめ

ポテトは多量の炭水化物を含んでおり、フライされたものは脂肪分も加わるため、高カロリーであることが予想されます。 ハッシュされていてもその性質に変わりはないでしょう。