e-PAN QR Code Reader and Specification
A specification and library to read e-PAN QR codes, created by reverse-engineering the Android mobile application.
RepositoryThe Indian government issues e-PAN via 2 means:
- Digitally signed PDFs containing a QR code.
- QR code printed on the physical PAN card.
However, the algorithm to generate and read these QR codes is not public. This project reverses the android application from NSDL to let any application read these QR codes.
The android application is heavily obfuscated, so this isn't an easy project.
Nemo
Project created by Nemo
November 13, 2021