• ベストアンサー

IDを使った懸賞応募

ペットボトルに付いてるシールにIDが書いてあり、それを入力して専用サイトにアクセスするとあたりかはずれの結果を返してくれるというシステムが最近あります。ID以外の番号を適当に打ってもアクセスできないので、不思議です。大変興味があるので、どういった方法でIDを識別しているのか、セキュリティに問題がない範囲で教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.1

こんにちは。 関係者ではないので、推測です。 ご参考までに。 偽造(なりすまし)防止のため、ひとつではなく いくつかの方法を組み合わせていると思いますが、 そのうちのひとつは、計算上、正しいコード番号かどうかをチェックするため、 参考URLのような方法を応用したものではないかと。

参考URL:
http://www.n-barcode.com/cd/aboutcd.html
ryoitti
質問者

お礼

参考のページは面白いですね!勉強になりました♪

その他の回答 (1)

  • akino4
  • ベストアンサー率18% (35/185)
回答No.2

一つのシステムの例をあげるなら。 推測されては困りますから、普通は連番にせずに乱数から 生成します。これで適当に1足してみるとかいった方法が 簡単には使えなくなります。 さらに、システムが生成した乱数のうち、出荷した乱数から 過去にアクセスがあったら乱数を引いた物だけが有効なので (現在出回っている数/14桁すなわち約100兆) 程度の確率でしか、正規のIDをあてることは出来ません。 なので、結構適当な番号でねらうのは根気がいると思います。

ryoitti
質問者

お礼

解答ありがとうございました。言われてみれば確かにそうですね。

関連するQ&A