In this post, we will see the basics for implementing a fingerprint reader to secure the access to our applications; we need a fingerprint reader (it can be Microsoft), the Griaulle Fingerprint SDK and a database.

2nd Part: http://csharp-talks.blogspot.com/2014/03/implementing-fingerprint-readers-in-net.html
Concepts
Concepts
As a first step, we need a biometric sample in a digital format (this is the fingerprint reader's job) to store into the database, lately we are going to extract the important information from this sample and get a "template".
To compare a template against another template, we can do it in two ways:
Verify: in this case, we take a template and compare it against another one (1:1), the templates can be stored in our database.
Identify: in this case, our template is compared against another ones (1:n).
Verify is a faster process than identify.
Based on:
http://topicos-seguridad.blogspot.com/2009/07/implementacion-de-lector-de-huellas-en.html
Based on:
http://topicos-seguridad.blogspot.com/2009/07/implementacion-de-lector-de-huellas-en.html