Visa 17 Digit Glitchの詳細

先日、一部のVisaカード所有者は、通常のサービスの高額な請求書を受け取りました。 カードの取引の印刷では、人々は23,148,855,308,184,500.00ドル(23.1兆ドル)の天文学的な金額に加えて、カードの当座貸越に対する15ドルの罰金を見ました。 この金額は、世界のGDPの何倍にもなります。 銀行とVisaは、短い試行の後、エラーは技術的な不具合が原因であると報告しましたが、詳細は明らかにしませんでした。



しかし、実際には、誤って引き落とされた支払い自体の額は、エラーの性質を明らかにしています。 この番号を見てください。



$ 23.148.855.308.184.500.00



おそらく、それはカードに保存されます



2314885530818450000



16進数に変換すると、次のようになります



20 20 20 20 20 20 12 50



ほとんどのC / C ++プログラマーは、16進数20がスペースであるため、エラーが何であるかをすでに認識しています。 つまり、結果として、ほとんどの場合、データセルのプログラミングエラーはゼロではなくスペースであることが判明しました。



スラッシュドット経由



All Articles