No.4ベストアンサー
- 回答日時:
ハッシュ関数なら実用的にはSHA-2かな。
暗号論的ハッシュ関数(先の回答のリンク下の方)の記述ではSHA-256,SHA-384,SHA-512あたり。https://ja.wikipedia.org/wiki/SHA-2
実際のアルゴリズム詳細は知らないけどソースコードはOpenSSLの実装とかみれば見つかるかと。ただあのソースって汎用化のためかえらく複雑な構成になっていてアルゴリズムのコアを探すのに苦労するけど。
この回答へのお礼
お礼日時:2020/08/10 09:23
IT通信分野では広く使われていますよね
ただ自分もアルゴリズムはわからないのでプログラムに組み込むのは難しいですね、、
逆に有名なので入力値がわかるとツールなど使って突破されそうというのもありますね
No.3
- 回答日時:
欲しいのは一方向関数あるいは暗号論的ハッシュ関数ですかね。
https://ja.wikipedia.org/wiki/%E4%B8%80%E6%96%B9 …
https://ja.wikipedia.org/wiki/%E6%9A%97%E5%8F%B7 …
質問の条件だけだと全て0にするゼロ関数でも良いことになりますけど。
条件が全単射だと、数学的に存在は示せるけど具体的には記述不能になる。というか"不可逆的"の厳密な定義が難しいか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 発達障害・ダウン症・自閉症 発達障害や人格に関わる病気の疑いがありますか? 1 2022/07/26 16:51
- 数学 離散フーリエ逆変換が周波数分割数をNにできる理由について 4 2022/09/18 12:56
- 大学受験 ある大学の数1,Aの過去問なのですが回答に解説がなく困っています。誰か解説をつけて欲しいです(><) 1 2022/11/05 12:57
- 数学 『数は実在するのか』 6 2023/06/04 15:15
- 統計学 加重最小二乗法=①「変数を自然対数変換」=②「誤差項の分散の逆数を重み付け」? 8 2022/11/26 11:15
- 高校 述語論理の基本的な質問 3 2022/04/23 10:35
- 数学 数学の質問です。 関数f(t)のフーリエ変換をF(ω)=∫[-∞→∞]f(t)exp(-iωt)dt 1 2023/07/29 01:08
- 数学 方程式 √x=-1 の解 2 2022/07/08 17:26
- 数学 この証明は高校数学の範囲でできますか?数1 数と式 5 2023/04/06 09:24
- その他(Microsoft Office) SUMIFとCOUNTIFの違いについて 4 2022/09/29 14:13
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
大学の問題です。
-
数学の f(f(x))とはどういう意...
-
f(x) g(x) とは?
-
どんな式でも偶関数か奇関数の...
-
数学Ⅲの関数の極限、関数の連続...
-
次の等式を満たす関数f(x)を求...
-
微分について
-
数学についてです。 任意の3次...
-
微分の公式の導き方
-
差分表現とは何でしょうか? 問...
-
二次関数 必ず通る点について
-
ニュートン法について 初期値
-
なんで(4)なんですけど 積分定...
-
漸近展開について
-
急減少関数に多項式をかけても...
-
xの多項式f(x)最高次の項の係数...
-
ローラン展開の式をわかりやす...
-
三次関数のグラフとx軸は接し...
-
微分可能ならば連続の証明につ...
-
xの関数f(x)に対して、式
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
f(x) g(x) とは?
-
数学の f(f(x))とはどういう意...
-
微小量とはいったいなんでしょ...
-
大学の問題です。
-
差分表現とは何でしょうか? 問...
-
微分について
-
"交わる"と"接する"の定義
-
f(x)=sin(x)/x って、とくにf(0...
-
どんな式でも偶関数か奇関数の...
-
数学II 積分
-
f(x)=|x-3|+|x-2|+|x-1|の最...
-
関数f(x)がC∞-級関数であること...
-
左上図、左下図、右上図、右下...
-
極限、不連続
-
三次関数が三重解を持つ条件とは?
-
数学 fとf(x) の違いについて
-
導関数の値が0=定数関数 ど...
-
微分の公式の導き方
-
数学についてです。 任意の3次...
-
大学への数学(東京出版)に書...
おすすめ情報
入力は6〜8桁の自然数です。
暗号化をしたいのでできるだけ一方向になる関数が知りたいです。
入力値にソルト加えてSHA-2のハッシュ関数に通せば解決できそうですので、質問を締め切ります。