X



+ JavaScript の質問用スレッド vol.121 +
■ このスレッドは過去ログ倉庫に格納されています
0001Name_Not_Found
垢版 |
2014/09/13(土) 19:11:44.98ID:???
JavaScript に関する何でも質問スレです。
お気軽にどうぞ。
0489Name_Not_Found
垢版 |
2015/01/05(月) 01:36:31.86ID:???
大元はこれ、
http://workline.xii.jp/texts/oneday_url/
> やってることは進数変換と一緒で、62進で1ケタずつ値を見て、
> それをchr()で対応する文字に変換しています。

やってることは進数変換と一緒と書いてあるとおり
名前がおかしいだけの話です。

やってることが進数変換なら
進数変換(+文字単純置換)です
0490Name_Not_Found
垢版 |
2015/01/05(月) 01:39:28.25ID:???
>>487
だからお前は理解できてないって言ってるだろ
馬鹿に間違いを指摘してるわけ
けど、馬鹿にわざわざ解説して教える気はない
0491Name_Not_Found
垢版 |
2015/01/05(月) 01:43:05.41ID:???
結局、何も言い返せていない(笑)
0492Name_Not_Found
垢版 |
2015/01/05(月) 01:48:02.17ID:???
wikipediaより
>あるデータが与えられた場合にそのデータを代表する数値を得る操作、
>または、その様な数値を得るための関数のこと。ハッシュ関数から得られた数値のことを要約値やハッシュ値または単にハッシュという。

と定義されてる
つまり、データとハッシュ値が結びつくなら固定長である必要も、元の文字より大きくなっても問題ない
単なる進数変換でも広い意味でハッシュと言える
0493Name_Not_Found
垢版 |
2015/01/05(月) 01:50:50.07ID:???
>>492
完全論破ワロタ
このスレにはwikipediaの最初の文も読めない奴がいるのか・・・
0494Name_Not_Found
垢版 |
2015/01/05(月) 01:51:48.96ID:???
> あるデータが与えられた場合にそのデータを代表する【数値を】

数値ではないのでハッシュ変換ではありません
0496Name_Not_Found
垢版 |
2015/01/05(月) 01:53:07.88ID:???
>>494
>>471 の関数は数字を出して、それを文字に置き換えてるでしょ
そんな事もわかってないの?
0497Name_Not_Found
垢版 |
2015/01/05(月) 01:56:18.97ID:???
>>496
数字じゃなくて数値な。
数字というのは数の並び。そこに大小の順番はない。
数値というのは、大小の順番があるもの
違いぐらいわかろうぜ。
0498Name_Not_Found
垢版 |
2015/01/05(月) 01:57:05.53ID:???
>>497
じゃあ訂正する、数値ね
それで、反論は?
0499Name_Not_Found
垢版 |
2015/01/05(月) 02:04:25.06ID:???
create62Hashは入力された引数の数値を
何の処理もせずに、単純に文字列に進数変換しているので
ハッシュ処理としては何もしていません。
0500Name_Not_Found
垢版 |
2015/01/05(月) 02:10:35.34ID:???
499
定義の範囲内でハッシュと呼べるけど?
反論出来てない
間違いを認められないと本当の馬鹿だぞ
0501Name_Not_Found
垢版 |
2015/01/05(月) 02:11:47.11ID:???
お前の出してきた定義はことごとく論破してやったが?

もう根拠残ってねーだろ。

反論しないならレスしなくていいんだよ?
0502Name_Not_Found
垢版 |
2015/01/05(月) 02:12:24.33ID:???
>>499
定義の範囲内ではハッシュです
はい、論破
0503Name_Not_Found
垢版 |
2015/01/05(月) 02:14:36.12ID:???
>>501
お前だけ誤りを叫んでる事にまだ気付いてないの?
0504Name_Not_Found
垢版 |
2015/01/05(月) 02:17:24.55ID:???
反論しないならレスしなくていいんだよ?

って何回言わせるんだw
0505Name_Not_Found
垢版 |
2015/01/05(月) 02:18:14.45ID:???
定義の範囲内ではハッシュニダ
定義の範囲内ではハッシュニダ
定義の範囲内ではハッシュニダ
定義の範囲内ではハッシュニダ

何回言えばわかるニダか?

定義の範囲内ではハッシュニダ
定義の範囲内ではハッシュニダ
定義の範囲内ではハッシュニダ
定義の範囲内ではハッシュニダ


嘘を何回行っても真実にはなりません。
0506Name_Not_Found
垢版 |
2015/01/05(月) 02:18:49.68ID:???
499 Name_Not_Found sage New! 2015/01/05(月) 02:04:25.06 ID:???
create62Hashは入力された引数の数値を
何の処理もせずに、単純に文字列に進数変換しているので
ハッシュ処理としては何もしていません。



ハッシュと呼べます、以上
何か言いたい事ある?
0507Name_Not_Found
垢版 |
2015/01/05(月) 02:19:15.92ID:???
> ハッシュ関数 (ハッシュかんすう、hash function) あるいは要約関数とは、
> あるデータが与えられた場合にそのデータを代表する数値を得る操作、
> または、その様な数値を得るための関数のこと。

どこにも進数変換がハッシュだとは書いてないが?
0508Name_Not_Found
垢版 |
2015/01/05(月) 02:20:30.36ID:???
>>506
何も処理してないなら、ハッシュじゃないのでは?
ハッシュの根拠は何よ?
0510Name_Not_Found
垢版 |
2015/01/05(月) 02:22:25.54ID:???
>>509
なら数値を得ていないから
ハッシュではないですね。
0511Name_Not_Found
垢版 |
2015/01/05(月) 02:23:03.95ID:???
どう見てもデータをに対する数値は得てるよな
理解してないうえに
顔真っ赤にして必死だな
0512Name_Not_Found
垢版 |
2015/01/05(月) 02:23:19.66ID:???
悔しかったら、Wikipedia改ざんしてこいよw
数値を数字に全置換するだけで満足できるだろ?w
0514Name_Not_Found
垢版 |
2015/01/05(月) 02:24:13.84ID:???
>>511
> どう見てもデータをに対する数値は得てるよな

どこに計算によって数値は出てきてないですね。
ただ入力された数値を文字に変換しているだけです。
0515Name_Not_Found
垢版 |
2015/01/05(月) 02:25:45.91ID:???
そもそも入力データが数値しか受け付けない時点で
ハッシュじゃないわなw

その数値も整数値しか扱えないという
(数値の最大値を超えるとバグる)
0516Name_Not_Found
垢版 |
2015/01/05(月) 02:25:52.21ID:???
>悔しかったら、Wikipedia改ざんしてこいよw

ねぇ、反論は?
0517Name_Not_Found
垢版 |
2015/01/05(月) 02:26:59.58ID:???
>>515
え? 普通ハッシュって言ったら
文字や任意のバイナリを数値に計算するものでしょう?
ファイル入力できないんですか?
そんなもの使いものにならないでしょ。
0518Name_Not_Found
垢版 |
2015/01/05(月) 02:27:25.11ID:???
あるデータとはすべてのデータという意味ではありません
日本語も理解できないのかな?
0519Name_Not_Found
垢版 |
2015/01/05(月) 02:27:53.16ID:???
>>516
反論はしません。

だって数値を算出していないから
ハッシュじゃないもの。

はい論破w
0520Name_Not_Found
垢版 |
2015/01/05(月) 02:28:43.02ID:???
まあどう見てもハッシュじゃないよなw
0521Name_Not_Found
垢版 |
2015/01/05(月) 02:29:33.40ID:VxoaMy9m
ただの基数変換をハッシュ計算だと
言い張っているアホが居るスレはここですか?
0522Name_Not_Found
垢版 |
2015/01/05(月) 02:29:37.19ID:???
こんな簡単なコードすら読めないのか・・・
テーブルのキーが数値で、その数値を文字にしてるのにね
0523Name_Not_Found
垢版 |
2015/01/05(月) 02:30:06.89ID:???
おやおや、こんな深夜にw
明日仕事じゃないの?
ニートは羨ましいですなw
0524Name_Not_Found
垢版 |
2015/01/05(月) 02:30:38.42ID:???
523 Name_Not_Found sage New! 2015/01/05(月) 02:30:06.89 ID:???
おやおや、こんな深夜にw
明日仕事じゃないの?
ニートは羨ましいですなw


自己紹介かな?
0525Name_Not_Found
垢版 |
2015/01/05(月) 02:30:44.17ID:???
こんな簡単なコードすら読めないのか・・・
テーブルのキーが数値で、その数値を文字にしてるだけで
ただの置換でハッシュ計算は何もしてないのに
0526Name_Not_Found
垢版 |
2015/01/05(月) 02:31:25.29ID:???
ニートだからハッシュというものを理解できないのか
ハッシュを理解できないからニートなのか。
まあどっちでもいいやw
0528Name_Not_Found
垢版 |
2015/01/05(月) 02:32:48.08ID:???
>>525
その数値は同じ結果が生まれます
どう見てもハッシュです
0529Name_Not_Found
垢版 |
2015/01/05(月) 02:33:02.67ID:???
ここまで必死なのは、あの関数の作者かいな?w
ハッシュ関数ではないと言われたのが
よっぽどショックだったのか?
0530Name_Not_Found
垢版 |
2015/01/05(月) 02:33:38.18ID:???
>>528
ハッシュの定義に当てはまっていない。

反論は?
0531Name_Not_Found
垢版 |
2015/01/05(月) 02:33:51.72ID:???
つまり、定義にあるデータに対する数値を得られてるわけ
わかるかな?ん?
0532Name_Not_Found
垢版 |
2015/01/05(月) 02:34:58.69ID:???
データに対する数値を得られている?

じゃあ例えば65を入力したときの
数値はなんですか?

答えるのは簡単でしょう?

数値で答えてください。
0533Name_Not_Found
垢版 |
2015/01/05(月) 02:35:38.13ID:???
>>530
当てはまってるね

お前さっきから間違った反論しかしてないぞ
0534Name_Not_Found
垢版 |
2015/01/05(月) 02:36:13.43ID:???
>>532
それ、とどめだろw

ぜってー答えらんないってw
0535Name_Not_Found
垢版 |
2015/01/05(月) 02:37:03.68ID:???
>>532
このレスでお前がコードを理解していないことがよくわかった
0536Name_Not_Found
垢版 |
2015/01/05(月) 02:37:31.09ID:???
少し質問が曖昧だったかな?

データに対する数値を得られている?

じゃあ例えば65というデータを入力したときに
得られる数値はなんですか?

答えるのは簡単でしょう?

数値で答えてください。
0537Name_Not_Found
垢版 |
2015/01/05(月) 02:40:19.75ID:???
>>536
スクリプト出てるのにそんな事もわからないの?
馬鹿すぎる
0538Name_Not_Found
垢版 |
2015/01/05(月) 02:41:10.02ID:???
例えば、Wikipediaの例から

John Smith -> 1
Lisa Smith -> 0
Sam Doe -> 3
Sandra Dee -> 2

というようにハッシュであるならばデータに対する数値を得られているわけさ

> ハッシュ関数 (ハッシュかんすう、hash function) あるいは要約関数とは、
> あるデータが与えられた場合にそのデータを代表する数値を得る操作

なのだから、数値を得られるわけだね。

それでcreate62Hash によって
65というデータを入力したときに
得られる数値はなんですか?
0539Name_Not_Found
垢版 |
2015/01/05(月) 02:42:15.04ID:???
>>537
分かった! 数値は得られなかった!
これが答えなんだから仕方ない。
認めるしかないな。ハッシュではないと。
0540Name_Not_Found
垢版 |
2015/01/05(月) 02:42:52.23ID:???
>>538
ただの例にしがみついて必死だな
さっきからお前の反論は間違ってばかり
0542Name_Not_Found
垢版 |
2015/01/05(月) 02:43:59.08ID:???
>>541

>>539
> >>537
> 分かった! 数値は得られなかった!
> これが答えなんだから仕方ない。
> 認めるしかないな。ハッシュではないと。
0543Name_Not_Found
垢版 |
2015/01/05(月) 02:45:18.87ID:???
横ヤリだが、65の数値は65でしょ
それを文字に変換してる
数値連呼してる奴って馬鹿?
0544Name_Not_Found
垢版 |
2015/01/05(月) 02:46:19.42ID:???
>>541
思い込みが激しくて間違いという事に気付けない
これぞ馬鹿の典型だな
0545Name_Not_Found
垢版 |
2015/01/05(月) 02:46:30.57ID:???
>>543
文字に変換しているだけなら
ハッシュではないよ。
0546Name_Not_Found
垢版 |
2015/01/05(月) 02:46:59.48ID:???
>>544
そんな捨て台詞はいらないからさw
説明できない人は引っ込んでいたら?
0547Name_Not_Found
垢版 |
2015/01/05(月) 02:47:09.88ID:???
それをハッシュと言うんだよ、理解できないのかな?
0548Name_Not_Found
垢版 |
2015/01/05(月) 02:47:47.88ID:???
そのうち+1するだけの関数でも
ハッシュ関数だって言いそうだなw
0549Name_Not_Found
垢版 |
2015/01/05(月) 02:48:12.92ID:???
>>547
いういう連呼しても、ハッシュ関数にはなりませんよ。
0550Name_Not_Found
垢版 |
2015/01/05(月) 02:48:50.46ID:???
>>545
いや、単に文字に変換してるわけじゃないでしょ
冷静になってみ?
0551Name_Not_Found
垢版 |
2015/01/05(月) 02:48:53.62ID:???
>>548
マジいいそうで困る。
そこまで馬鹿ではないと思いたいがwww
0552Name_Not_Found
垢版 |
2015/01/05(月) 02:50:14.19ID:???
>>550
コード読めないの?単に文字に変換しているだけだよ。
文字の順番が数値の順番通りじゃないってだけ。

単一換字式暗号ともいう。
0553Name_Not_Found
垢版 |
2015/01/05(月) 02:51:25.94ID:???
これまでの色んなレスで散々結論出てるのに
頑なにハッシュじゃないって言う奴ってなんなの?
否定されたことがよっぽど悔しいのかな?
0554Name_Not_Found
垢版 |
2015/01/05(月) 02:53:00.32ID:???
>>552
ならなんで62より大きな値が文字になってるの?
0555Name_Not_Found
垢版 |
2015/01/05(月) 02:53:30.72ID:???
いろんなレスでハッシュじゃないってさんざん結論でてる

の間違いだろw.

なんでこんなに必死なんだろ?
0556Name_Not_Found
垢版 |
2015/01/05(月) 02:54:00.65ID:7Z1vTrX2
あ、質問だからID出しておくわ
自演と思われたら嫌だからな
0557Name_Not_Found
垢版 |
2015/01/05(月) 02:54:11.77ID:???
>>544
> ならなんで62より大きな値が文字になってるの?
基数変換しているからでは?(ハッシュ計算はしてない)
0558Name_Not_Found
垢版 |
2015/01/05(月) 02:54:40.48ID:???
>>555
はたから見てもお前の負けだ、もう諦めろ
0559Name_Not_Found
垢版 |
2015/01/05(月) 02:55:18.95ID:???
>>558
あ、勝利宣言ってやつですね(笑)

よく負けた奴が言う言葉です。
0560Name_Not_Found
垢版 |
2015/01/05(月) 02:56:07.87ID:7Z1vTrX2
>>557
基数変換を用いるハッシュ法ってあるよね??
0561Name_Not_Found
垢版 |
2015/01/05(月) 02:56:23.02ID:???
>>558
そういうところまで
行動がセオリー通りだなw
0562Name_Not_Found
垢版 |
2015/01/05(月) 02:57:12.17ID:???
>>561
お前さんはとっくに論破されてるのにまだ気付いてないのか
0563Name_Not_Found
垢版 |
2015/01/05(月) 02:58:55.55ID:???
>>560
それはハッシュ計算をした後で基数変換をしているだけだよ。

だから、ライブラリによっては
最終的な表示をバイナリにするか文字にするか、
文字にするなら16進数にするかbase64にするか
決められるわけ。

文字にする変換(基数変換)処理の前段階が、ハッシュ計算という。
0564Name_Not_Found
垢版 |
2015/01/05(月) 02:59:23.72ID:???
>>562
そういうどうでもいいレスするならいなくていいよ
0566Name_Not_Found
垢版 |
2015/01/05(月) 03:02:31.45ID:???
>>564
学歴低そう
理解するためにちゃんと勉強しなさい
0567Name_Not_Found
垢版 |
2015/01/05(月) 03:02:38.53ID:???
質問者も納得したようなのでこれで終了かな。
0568Name_Not_Found
垢版 |
2015/01/05(月) 03:02:41.24ID:???
>>563
この場合、計算されたハッシュはハッシュテーブルでしょ?
やってることはハッシュ化って言えるんじゃないの?
0569Name_Not_Found
垢版 |
2015/01/05(月) 03:03:55.33ID:7Z1vTrX2
シャッフルテーブルだった
あと568は俺です
0570Name_Not_Found
垢版 |
2015/01/05(月) 03:04:42.03ID:???
>>567
間違ってるのに反論してる気になって終了ですか?
0571Name_Not_Found
垢版 |
2015/01/05(月) 03:05:47.34ID:???
>>568
ハッシュテーブル? shuffleTable のこと?
これは、文字に変換する時に使うための
文字を入れ替えるためだけのもので
前段階のハッシュ計算(存在しないが)には使われてない。

だからコードの順番を変えて基数変換した後に
文字を入れ替えることでも同じ結果が出せる
(=ハッシュ計算で使われてない証拠)
0572Name_Not_Found
垢版 |
2015/01/05(月) 03:06:57.73ID:???
>>569
> 569 名前:Name_Not_Found[] 投稿日:2015/01/05(月) 03:03:55.33 ID:7Z1vTrX2
> シャッフルテーブルだった
> あと568は俺です

ID出したり消したりと自作自演してるから忘れるんだよw
0573Name_Not_Found
垢版 |
2015/01/05(月) 03:08:46.64ID:7Z1vTrX2
>>571
ん?基数変換を用いたハッシュ法の話だよね?
そこで言うハッシュ計算って具体的に何を示してるの?
0574Name_Not_Found
垢版 |
2015/01/05(月) 03:08:58.81ID:???
560 名前:Name_Not_Found[] 投稿日:2015/01/05(月) 02:56:07.87 ID:7Z1vTrX2
>>557
基数変換を用いるハッシュ法ってあるよね??


562 名前:Name_Not_Found[sage] 投稿日:2015/01/05(月) 02:57:12.17 ID:???
>>561
お前さんはとっくに論破されてるのにまだ気付いてないのか

569 名前:Name_Not_Found[] 投稿日:2015/01/05(月) 03:03:55.33 ID:7Z1vTrX2
シャッフルテーブルだった
あと568は俺です



>>560==>>562だろうなw
0575Name_Not_Found
垢版 |
2015/01/05(月) 03:09:45.06ID:7Z1vTrX2
>>572
いや、自動でsageるように設定してるだけ
0576Name_Not_Found
垢版 |
2015/01/05(月) 03:09:52.98ID:???
>>573
だからこのcreate62Hashは、ハッシュ計算を何もしていないから
ハッシュではないという話。

ただの基数変換をしているだけ。
0577Name_Not_Found
垢版 |
2015/01/05(月) 03:13:35.56ID:???
>>574
は?違いますけど?
都合が悪くなるとなんでも自演扱いするんだな
0578Name_Not_Found
垢版 |
2015/01/05(月) 03:14:56.33ID:???
>>577
お前はもういいよ。ID:7Z1vTrX2とまじめに会話するからさw
0579Name_Not_Found
垢版 |
2015/01/05(月) 03:15:38.78ID:7Z1vTrX2
>>576
単なる基数変換じゃないと思うけど。
それなら10進数値の総数がそのまま62進数になるよね?
これは基数変換を用いたハッシュ化だと思う
0580Name_Not_Found
垢版 |
2015/01/05(月) 03:19:48.29ID:7Z1vTrX2
あ、けど俺はハッシュであろうがなかろうがどうでもいい事なんで。
疑問に思ったから質問してるだけです
もう寝る。レス汚しすまん
0581Name_Not_Found
垢版 |
2015/01/05(月) 03:19:50.68ID:???
>>579
基数変換して、単一換字変換しただけ。

だから単純に数字の順番通りに、文字も変わっていって
簡単に次の文字の予想がつく

16進数で0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F の代わりに
6,7,8,2,3,B,9,0,1,C,4,5,A,D,E,F という順番で
単一換字変換させるのと一緒。

だからハッシュ計算と呼べるものは何もない。
0582Name_Not_Found
垢版 |
2015/01/05(月) 03:20:50.83ID:???
質問者も寝たようなので、これで終わりかな。
じゃあ俺も寝るか。
0583Name_Not_Found
垢版 |
2015/01/05(月) 03:21:47.34ID:???
>>581
お前のハッシュは予想が付いたらハッシュと呼べないのか?
散々言われてるように勉強してこいって
0584Name_Not_Found
垢版 |
2015/01/05(月) 03:21:54.32ID:???
乙。途中荒れたけど、終わりよければ全てよしということでw
0585Name_Not_Found
垢版 |
2015/01/05(月) 03:23:11.83ID:???
477 Name_Not_Found sage New! 2015/01/05(月) 00:46:17.29 ID:??? [0]
暗号学的なhashもあれば、単にデータを区別する値もhashと言うよな


ほんとこれ
否定してる奴はこれを100回読んで理解しろ
0586Name_Not_Found
垢版 |
2015/01/05(月) 03:24:42.04ID:???
はい、逃げた
都合が悪いとなんでも自演扱いして
自分の誤りを認めなれない低脳でしたとさ
0587Name_Not_Found
垢版 |
2015/01/05(月) 03:29:16.66ID:???
思い込みって怖い
間違った反論しかしてなくて、それを正しいと思ってるからたち悪いね
581の頭は一生治らなさそう
0588Name_Not_Found
垢版 |
2015/01/05(月) 03:43:17.85ID:???
まだやってるw 必死だねぇ
0589Name_Not_Found
垢版 |
2015/01/05(月) 03:45:00.83ID:???
>>588
だな
どうしてお前はそんなに必死なんだ?
誤りを認めたくない気持ちはわかるが、そんなんじゃこの先生きていけないぞ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況