I have developed an online school management system. Now my client wants to implement fingerprint verification. What he wants is to store some biometric data for each student; this data is then compared to data of person swiping the finger and his personal data comes up...
I found this cheap Athena A101 http://www.biometrics.com.my/fingerprint-reader.html
The thing is there is no SDK, just some driver. And it is limited to 10 fingerprints. What I don't understand is once it is able to compare and store 10 fingerprints why not a 100 or 1000? I'm guessing this data is stored on the device itself. Why not store it on hdd?
Anyway my question: is there any way of cracking this? Has anybody done this before? Obviously the hardware is there, has anybody ever written software that is able to get data from these cheap devices and store them somewhere? You know making this device much more useful. Thank you for your help chaps.
You might wish to investigate the libpam-fprint
module: it integrates libfprint
with PAM in a manner that allows fingerprint mechanisms to be used for authentication with any service that integrates with PAM.
This would make changing authentication mechanisms in the future easy enough -- drop in a new PAM module -- and gives you independence from any specific vendor's toolkits.