突然ですが上の QRコード、お手元のアプリで読み取るとどんなテキストが表示されますか? 実はこの QRコード、読み取りアプリによって異なるテキストが表示されます。 iPhone用公式QRコードリーダーでの読み取り結果→"Pride and Prejudice" Android用QRコードリーダーでの読み取り結果→"Pride and Prejudice and Zombies" もちろん、URL が埋め込んであって接続先でアプリや端末を判定している訳ではありません。QRコードはその仕様上、色々といたずらできるようになっており、アプリ間でその対処が異なるために、このようなことが起きます。 という訳でこの文書では、QRコードに秘密のデータを埋め込む方法を紹介します。最近だと少額決済アプリにも使われるようになってきた QRコードですが、色々といたずらし甲斐のある ID システムであることを知って
![QR コードへの隠しデータの埋め込み](https://cdn-ak-scissors.b.st-hatena.com/image/square/a4edcc26ff2155c38b14f08dd0abeb174f9a4a6c/height=288;version=1;width=512/https%3A%2F%2Ffukuchi.org%2Fworks%2Fqrhack%2FPPZ-NUL.png)