I have cracked the digital signature inside the qr code of the Version 2 certificate. Took a few hours but I have cracked it! Can decode the whole qr code and can generate a new one that will at this stage seem to be 100% compliant. So, back to the drawing board...
This is the B4J code excluding the inline Java code:
#Region Project Attributes
#MainFormWidth: 600
#MainFormHeight: 600
#End Region
#AdditionalJar: bcprov-jdk16-1.43
Sub Process_Globals
Private fx As JFX
Private MainForm As Form
Private xui As XUI
Dim su As...
For Windows OS
Attached is a ZIP with a jar and an exe (both named decodeDriverLicense.xxx). Extract the JAR and EXE from the zipped file. Copy them into a folder (make a folder on your desktop and extract them inside the folder). Double click on the "APPLICATION - it will run the JAR). Copy...
I know this is a bit old but this is what is inside your raw string (I have replaced some of it with "x" so that I can obfuscate some "sensitive" information:
ss =...
See if you can get the APK (Android) downloaded from the link below and install it on an android device:
https://drive.google.com/file/d/1-G32kTuOrQWAaSf3fTIr9emGSYa0-Bh2
It will scan and extract data (not image) from Version 2 Driver Licences. All the data:
License type 1
License type 2...
This page is very interesting.
https://github.com/ugommirikwe/sa-license-decoder/blob/master/SPEC.md
I am some way down the road with this in Java. Got the RSA decryption sorted out And can see some of the info after Base64 conversion. Can also see the info in the nibbels after looking at the...
Has anyone perhaps managed to implement the above c# code in Java that can be used in Android development? I have done a shortcut wrapper for a PDF barcode scanner that can be used in B4X (compiled the Java code into a jar file). It scans the PDF on my drivers license and I can extract the hex...