Roger Ver นักลงทุนในสตาร์ตอัพบิตคอยน์ให้สัมภาษณ์รายการโทรทัศน์ฝรั่งเศสพร้อมกับแจกเงิน Bitcoin Cash (BCH) มูลค่า 1,000 ดอลลาร์ โดยแจกเป็น QR ของกุญแจลับสำหรับกระเป๋าเงิน BCH แต่ทางรายการกลับเบลอตัว QR ทำให้คนที่อยากได้เงินไม่สามารถโอนเงินได้ Michel Sassano อดีตโปรแกรมเมอร์ของ Orange ก็ทดลองกู้กุญแจจาก QR ที่ถูกเซ็นเซอร์ได้สำเร็จ
Sassano เริ่มจากวิเคราะห์ภาพกุญแจลับที่ถูกเบลอ โดยสามารถกู้กุญแจมาได้ 6 ตัวอักษรแรก ภาพเบลอหลุดกุญแจตัวสุดท้ายมาอีกหนึ่งตัว จากนั้นจึงอาศัยโค้ดแก้ความผิดพลาด Reed-Solomon ที่ QR ใช้สำหรับซ่อมแซมข้อมูลในกรณีที่ QR เสียหายบางส่วน เขาพบว่าเหลือข้อมูลที่ต้องเดาเพียงประมาณสองล้านกรณีเท่านั้น และเมื่อลอง brute force ดูพบว่ามีสองกุญแจที่เป็นไปได้ โดยพบกุญแจแรกภายในเวลาเพียงครึ่งชั่วโมง
กุญแจสุดท้ายที่ Sassano กู้คืนมาได้คือ KyUzsRudpNkLKeV2815KV9EzRf7EG1kPivwnQhZrvZEwhKrbF7CV
ได้เงิน BCH มูลค่า 1,000 ดอลลาร์ไป
ที่มา - freeCodeCamp