1. A method for obtaining, hashing, storing and using fingerprint data related to fingerprint minutia comprising: a) determining minutia points within a fingerprint, b) determining a plurality of sets of proximate determined minutia points, and c) subjecting the transformed determined sets of minutia points to a hashing function to obtain hashed values for fingerprint matching.