是否可以使用指纹/面部Is对数据进行加密/解密?
我知道我无法获取指纹/faceid的数据,但我可以从指纹/faceid用户的输入中生成密钥/散列吗?
发布于 2021-08-28 14:31:47
你问的是iOS和Android。这是iOS的答案:
是的,这是可能的!为此,您需要将您的秘密存储在iOS密钥链中,并要求您通过生物识别身份验证(TouchID/FaceID)才能再次获得秘密。
不确定React Native是否在不使用本地代码的情况下支持此功能,但您需要使用SecAccessControl (密钥链API的一部分)和LocalAuthentication框架来与生物识别提示进行交互。以下是一些文档:
注意:密钥链将为您处理加密/解密。你也不会得到任何生物特征数据,只是一个通过/失败。不过,你并不需要这样做才能做到你所要求的。
https://stackoverflow.com/questions/68963806
复制相似问题