最推荐和最安全的指纹存储方式是什么?
本文关键字:存储 方式 是什么 指纹 安全 | 更新日期: 2023-09-27 18:09:44
我正在做一个。net项目,它涉及到扫描我们客户的指纹。目前,我们有以下几种存储敏感数据的方法:
- 指纹模板文件(很可能在Azure中)和文件在我们的数据库中的唯一名称以及用于比较两个指纹的哈希值。
- 将图像直接存储到数据库中。(SQL Server)
在最初的几个月里,我们将每月处理大约104,000个独特的指纹,因为它涉及到公众。之后,它将只是一个快速匹配的回头客。你更喜欢哪一个,为什么?我愿意接受你提出的所有替代这两种方法的其他建议。谢谢你。
在知道存储模板还是图像更好之前,您必须回答这些问题。
你想要存储大量的指纹数据库,并在尝试匹配用户之后。
- 您想在哪里匹配当前用户?客户端还是服务器端?
- 是否要将当前用户的指纹与保存的指纹进行匹配?如果是,您想将当前用户与所有指纹(100,000)匹配,还是只匹配已识别的用户(1到10个指纹)?
- 您使用了什么解决方案/技术来匹配指纹?
UPDATE1
匹配指纹不仅仅是匹配模板或图像的哈希值。请阅读:https://en.wikipedia.org/wiki/Fingerprint_recognition.
您需要一个特定的算法来匹配指纹,对于服务器,如果您需要将指纹与指纹数据库进行匹配,有AFIS解决方案https://en.wikipedia.org/wiki/Automated_fingerprint_identification。
所以"如何存储指纹"取决于AFIS的要求。