- 1 : 2024/01/23(火) 21:20:45.898 ID:Xn1m74EO0
-
安全なパスワード生成したいんだけど
配列にa-z0-9や記号とか使う文字を全部格納してrandom_int()でどの文字にするか選んでそれを生成したいパスワードの長さまでループさせれば暗号的に安全なパスワードできる?
- 2 : 2024/01/23(火) 21:21:38.249 ID:U+bjJ6n8r
-
わかんない
- 3 : 2024/01/23(火) 21:22:57.195 ID:Xn1m74EO0
-
>>2
マジか…
ウェブサービスのアカウントに使う安全なパスワードを生成したいんだが… - 4 : 2024/01/23(火) 21:23:43.681 ID:2/AFcS9md
-
md5てきなのないの?
- 5 : 2024/01/23(火) 21:24:27.536 ID:8WeNeMBL0
-
あのねぇ
hello world
って出力するんですよ
- 6 : 2024/01/23(火) 21:29:27.163 ID:V+5d416c0
-
googleパスワードマネージャーじゃだめなの?
- 8 : 2024/01/23(火) 21:32:27.991 ID:Xn1m74EO0
-
>>6
パスワードだけ生成したい
適当なフォーム作ってクロームで開けば生成できるけど普通に連続してパスワードいくつか作って欲しいけどできないじゃん? - 9 : 2024/01/23(火) 21:34:04.310 ID:dl3y3hdf0
-
>>8
パスワード生成するWebサービスなんて無数にあるけどそういうのじゃ駄目なの? - 13 : 2024/01/23(火) 21:35:21.604 ID:Xn1m74EO0
-
>>9
自前でやりたい
そこらのWEBサービスなんて信用ならない - 7 : 2024/01/23(火) 21:31:53.407 ID:dl3y3hdf0
-
できます
- 10 : 2024/01/23(火) 21:34:10.502 ID:vyQtzwBj0
-
君みたいなのはうちの会社には絶対雇わない
- 11 : 2024/01/23(火) 21:35:02.379 ID:V+5d416c0
-
password属性ついたフォームで右クリックすれば作れるよ
- 16 : 2024/01/23(火) 21:37:05.522 ID:Xn1m74EO0
-
>>11
さっき言ったように適当なフォーム作ってクロームで開けば生成できるけど一度にいくつか生成したいんだ - 12 : 2024/01/23(火) 21:35:14.547 ID:1hHOh2fed
-
phpでやりたい理由ある?
- 18 : 2024/01/23(火) 21:38:38.511 ID:Xn1m74EO0
-
>>12
一番楽かなって思って
自分のWebサーバのどっかに上げておけばパソコンでも出先のスマホでも簡単に安全なパスワード生成できるし - 14 : 2024/01/23(火) 21:35:55.818 ID:VewNxnu90
-
暗号的に安全ってなんだよ
個人で使う分なら何で作っても安全だろ - 15 : 2024/01/23(火) 21:36:02.316 ID:ZFhT6rYQ0
-
ググれば秒で出てくる
- 19 : 2024/01/23(火) 21:39:30.798 ID:Xn1m74EO0
-
>>15
いいページ教えて
ちゃんと暗号的に安全な生成方法の奴 - 22 : 2024/01/23(火) 21:41:24.212 ID:ZFhT6rYQ0
-
>>19
暗号的に安全の定義からよろしく - 25 : 2024/01/23(火) 21:42:34.130 ID:Xn1m74EO0
-
>>22
暗号学的に安全なパスワード - 17 : 2024/01/23(火) 21:37:50.840 ID:ZFhT6rYQ0
-
vipのレベルここまで下がったんか
- 20 : 2024/01/23(火) 21:39:58.369 ID:VewNxnu90
-
だから暗号的に安全ってなんだよ
- 21 : 2024/01/23(火) 21:41:10.755 ID:Xn1m74EO0
-
>>20
ゴミみたいな乱数使って生成したりしてないパスワードだよ - 24 : 2024/01/23(火) 21:42:15.697 ID:VewNxnu90
-
>>21
疑似乱数だったとして何か困ることあんのかよ - 23 : 2024/01/23(火) 21:41:45.756 ID:fQuOhD/00
-
暗号学的に安全なパスワード生成してくれる関数あるでしょ。
- 26 : 2024/01/23(火) 21:43:24.604 ID:Xn1m74EO0
-
>>23
パスワード作ってくれる奴があるのか!
ググってみる - 29 : 2024/01/23(火) 21:46:01.200 ID:Xn1m74EO0
-
なんかすげーアスペ湧いてるし駄目だなこりゃ
聞くところ間違えたわ… - 31 : 2024/01/23(火) 21:46:23.515 ID:FNRlSCaPa
-
AI先生に聞いてやったぞ
- 32 : 2024/01/23(火) 21:46:33.992 ID:VewNxnu90
-
何がしたかったんだよ
- 33 : 2024/01/23(火) 21:47:50.003 ID:ZFhT6rYQ0
-
低能すぎワロタ
必要強度なんて設計思想で変わるだろ - 35 : 2024/01/23(火) 21:49:37.702 ID:FNRlSCaPa
-
あとは自分で聞けよ
- 36 : 2024/01/23(火) 21:50:56.044 ID:Xn1m74EO0
-
ググったら見つけた
https://oopsoop.com/how-to-generate-random-strings-in-php/#index_id5ここのrandom_int()の項目のこれが思ってたイメージに近いけどこれって安全な実装かわかるやつ居る?
これそのままで暗号学的に安全? - 37 : 2024/01/23(火) 21:51:24.544 ID:VewNxnu90
-
暗号学的ってなんだよ!!!!
- 38 : 2024/01/23(火) 21:51:52.249 ID:DVLIlCPS0
-
疑似乱数はだめだぞ
- 40 : 2024/01/23(火) 21:54:30.241 ID:Xn1m74EO0
-
>>38
random_int()使ってるし安全ってことでおk?
実装は>>36の通りだが - 43 : 2024/01/23(火) 22:10:54.279 ID:VewNxnu90
-
結局桁数だけかよ!!!
- 45 : 2024/01/23(火) 22:13:44.336 ID:Xn1m74EO0
-
>>43
だってこの実装ってrandom_int()に絶対の信頼置くしかなくね?
こっちでできるのは文字種の数とパスワードの長さで総当り時の計算量で強度を予測するしかないじゃん? - 46 : 2024/01/23(火) 22:15:16.604 ID:VewNxnu90
-
>>45
暗号学的に安全に拘ってたのはなんだったのか - 49 : 2024/01/23(火) 22:16:19.001 ID:Xn1m74EO0
-
>>46
他にどうこだわれば良いの?
改良点あるなら教えて欲しい - 50 : 2024/01/23(火) 22:16:35.375 ID:VewNxnu90
-
>>49
拘る必要ないです - 51 : 2024/01/23(火) 22:18:12.628 ID:Xn1m74EO0
-
>>50
だからさっき結論でたrandom_int()を使った実装が完璧ってことでしょ?
さっきケチつけた理由教えてよ - 52 : 2024/01/23(火) 22:20:02.232 ID:VewNxnu90
-
>>51
ケチつけてないよ - 44 : 2024/01/23(火) 22:12:05.457 ID:Xn1m74EO0
-
できた!
これで好きな使用文字のパターン選んで任意の文字数のパスワードを好きな数後でスクリプトで読み込ませ安い形の形式で出力できるようになった! - 47 : 2024/01/23(火) 22:15:40.058 ID:Xn1m74EO0
-
ググってもrandom_int()は暗号学に安全な乱数を返すとあるからそれを信じる他ない気が
他にもっと良い実装あるの?
- 48 : 2024/01/23(火) 22:16:18.780 ID:VewNxnu90
-
逆にどんな危険があると思ってたんだよ!!!
コメント