私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 109
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
「暗号化できて不可逆なパスワードのハッシュ化」というのが、3重くらいの重言になっているから意味がわからんのだよ。
素直に解釈すると>>644の言うとおり「やりたい事が謎」としか言えん。
もう少し、それぞれの言葉の意味をよく理解してから質問しなおすのがいいんじゃね?
素直に解釈すると>>644の言うとおり「やりたい事が謎」としか言えん。
もう少し、それぞれの言葉の意味をよく理解してから質問しなおすのがいいんじゃね?
関東と関西にわかれているプロバイダもあるけどそれでもある程度はIPの配置が決まっているから
判別できないわけではないかも?プロバイダ側も個人情報をわざわざ開示しないだろうから非公開
になっているだけでそれで地域が特定できないとは言い切れない。
ハッシュはユニークでは無いからそのキーでしか一致しない代物ではないので絶対に安全かって
言うとそうでもない。少なくともユニークな暗号よりも総当たりされた場合のリスクは高い。
内部犯行を嫌うハッシュか、外部犯行を嫌うユニークかだから好きな方を選べば良い。
判別できないわけではないかも?プロバイダ側も個人情報をわざわざ開示しないだろうから非公開
になっているだけでそれで地域が特定できないとは言い切れない。
ハッシュはユニークでは無いからそのキーでしか一致しない代物ではないので絶対に安全かって
言うとそうでもない。少なくともユニークな暗号よりも総当たりされた場合のリスクは高い。
内部犯行を嫌うハッシュか、外部犯行を嫌うユニークかだから好きな方を選べば良い。
もちろん、取れることもある。 が *確実*はないってだけ。
あるお客さんで全国の拠点どこでも同じとこになるって文句があった。
インターネットには本社からしかつながってなかったという・・・
パスワードならハッシュがユニークでなくとも別にいいのでは。 使い方の問題。
同じパスワードを使ってる人は、DBに保管されてる暗号化されたパスワードってのは同じなわけで。
あるお客さんで全国の拠点どこでも同じとこになるって文句があった。
インターネットには本社からしかつながってなかったという・・・
パスワードならハッシュがユニークでなくとも別にいいのでは。 使い方の問題。
同じパスワードを使ってる人は、DBに保管されてる暗号化されたパスワードってのは同じなわけで。
どこを、というより全体を略さないと「cryptより安全なハッシュおしえてってだけのことだろ。」なんてならんがまぁ、
そういう事ならMD5とかsha1だろな。
どっちも脆弱性が報告されてるが。
意味も分からんのに心配してるだけなら、とりあえずストレッチしときゃぁいいだろ
そういう事ならMD5とかsha1だろな。
どっちも脆弱性が報告されてるが。
意味も分からんのに心配してるだけなら、とりあえずストレッチしときゃぁいいだろ
他の情報を加えてハッシュを算出すれば確かに内部犯行によるリスクは軽減されるね
crypt使えcrypt
で、アルゴリズムをsha256かsha512にしろ
で、アルゴリズムをsha256かsha512にしろ
json_encode() で json を生成するときに、下記のようにやると
$val = array("Body" => array("BooksBookSearch" =>
array("Items" =>
array( "Item" =>
array( "aaa" => "bbb"),array( "ccc" => "ddd"),array( "eee" => "fff")
)));
json_encode()でJSONは
{"Body":{"Title":{"Items":{"Item":{"aaa":"bbb"},"0":{"ccc":"ddd"},"1":{"eee":"fff"}}}}}
このように生成されます。
実際は、
{"Body":{"Title":{"Items":{"Item":[{"aaa":"bbb"},{"ccc":"ddd"},{"eee":"fff"}]}}}}
の形式で生成したいのですが、どう配列を組めばよいのでしょうか。
$val = array("Body" => array("BooksBookSearch" =>
array("Items" =>
array( "Item" =>
array( "aaa" => "bbb"),array( "ccc" => "ddd"),array( "eee" => "fff")
)));
json_encode()でJSONは
{"Body":{"Title":{"Items":{"Item":{"aaa":"bbb"},"0":{"ccc":"ddd"},"1":{"eee":"fff"}}}}}
このように生成されます。
実際は、
{"Body":{"Title":{"Items":{"Item":[{"aaa":"bbb"},{"ccc":"ddd"},{"eee":"fff"}]}}}}
の形式で生成したいのですが、どう配列を組めばよいのでしょうか。
む?なぜ"0"とか入るのかわからんが、理想の形があるってのなら、逆変換して調べてみると分かるんでね?
つまり、やりたい形をjson_decode()にでも突っ込んでみる
つまり、やりたい形をjson_decode()にでも突っ込んでみる
そしてvar_dumpすれば一目瞭然
おそらくデータファイルを外部から叩いてページに表示するJSあたりがあるのではないかと
おそらくデータファイルを外部から叩いてページに表示するJSあたりがあるのではないかと
>>663
) が一つ足りないのでは?
) が一つ足りないのでは?
PHPのマニュアルにはBlowfishが推奨でソルトを加えろって書いてあるね
MD5はもちろん、SHA256もやめとけって書いてある
MD5はもちろん、SHA256もやめとけって書いてある
あ、ごめん
コピペじゃなくて入力してたから違った
Item => array(
array("aa"=>"bbb")
とせずに
Item => array("aa"=>"bbb")
としてるから違う結果になる
コピペじゃなくて入力してたから違った
Item => array(
array("aa"=>"bbb")
とせずに
Item => array("aa"=>"bbb")
としてるから違う結果になる
自分の狭窄さ加減に嫌気がするわw
json_decode() と var_dump を試してきます。
json_decode() と var_dump を試してきます。
>>676さん
while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
if($value == $row[seq]){
$chk[$row[seq]] = 'checked'
}
}
<?php
$result = $mysqli->query("SELECT * FROM tbShopmenuCategory ORDER BY seq ");
while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
?>
<input type="checkbox" name="category_seq[]" value="<?php echo $row[seq] ?>" <?= $chk[$row[seq]] ?>>
<?php
}
$result->close();
?>
このように{ }を[ ]に変えてやったりもしたのですが駄目でした。
while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
if($value == $row[seq]){
$chk[$row[seq]] = 'checked'
}
}
<?php
$result = $mysqli->query("SELECT * FROM tbShopmenuCategory ORDER BY seq ");
while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
?>
<input type="checkbox" name="category_seq[]" value="<?php echo $row[seq] ?>" <?= $chk[$row[seq]] ?>>
<?php
}
$result->close();
?>
このように{ }を[ ]に変えてやったりもしたのですが駄目でした。
>>675 で解決だろ。原因が可変変数ならば。
>>686
三項演算子
三項演算子
三項演算子
でも勉強段階なら、先の方法でも出来るようにしたほうがいいと思う。
こんなの憶えるよりよっぽどいい。
ただ、どう出来ないのかがさっぱり分からんので何にも指摘出来ません。
でも勉強段階なら、先の方法でも出来るようにしたほうがいいと思う。
こんなの憶えるよりよっぽどいい。
ただ、どう出来ないのかがさっぱり分からんので何にも指摘出来ません。
基礎的なところがまだまだな状態でプログラムやるよりまずマニュアルを一読したほうがいいと思うが
的を得ているレスがあった
68:以下、名無しにかわりましてVIPがお送りします:2011/07/07(木) 09:45:21.81ID:xv2pzvIpO
わからない→調べる→解決、という流れで人間学習するもの
わからない→調べる→やっぱりわからない→人に聞く、の流れはまともな人間同士ならコミュニケーションにもなり得る
わからない→人に聞く、の流れはただの馬鹿
わからない→なにもしない、無能
68:以下、名無しにかわりましてVIPがお送りします:2011/07/07(木) 09:45:21.81ID:xv2pzvIpO
わからない→調べる→解決、という流れで人間学習するもの
わからない→調べる→やっぱりわからない→人に聞く、の流れはまともな人間同士ならコミュニケーションにもなり得る
わからない→人に聞く、の流れはただの馬鹿
わからない→なにもしない、無能
>>640
hash関数使うといい
hash関数使うといい
PHPやセキュリティの解説サイトでも嘘とか古い技術が書かれてることがよくあるな
素人に毛が生えた程度の奴が書いてたりするし
素人に毛が生えた程度の奴が書いてたりするし
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 139 (994) - [98%] - 2015/7/25 21:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 104 (1001) - [98%] - 2011/3/18 9:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [98%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 119 (1001) - [98%] - 2012/6/21 11:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 107 (1001) - [98%] - 2011/7/2 2:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 106 (1001) - [98%] - 2011/6/3 5:17
- 【PHP】下らねぇ質問はID出して書き込みやがれ 105 (1001) - [98%] - 2011/4/28 23:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [98%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 103 (1001) - [98%] - 2011/2/14 19:50
- 【PHP】下らねぇ質問はID出して書き込みやがれ 102 (1001) - [98%] - 2011/1/25 4:34
- 【PHP】下らねぇ質問はID出して書き込みやがれ 101 (1001) - [98%] - 2010/12/18 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 100 (1001) - [98%] - 2010/11/14 21:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [96%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 138 (991) - [96%] - 2015/1/6 8:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [96%] - 2023/1/30 18:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 127 (1001) - [96%] - 2013/5/26 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [96%] - 2014/9/18 12:45
トップメニューへ / →のくす牧場書庫について