草庐IT

指纹锁

全部标签

android - 通过带有指纹的 android keystore 检索用户凭据(用户名和密码)

我正在构建一个Android应用程序,我需要使用指纹API通过用户名和密码(在后台)对用户进行身份验证。这是我对我需要做的最简单的理解。用户输入用户名和密码后登录成功通过后端身份验证,我生成并存储一个具有androidkeystore凭据的特定keystore。下次登录时,如果用户通过指纹,从中检索凭据(用户名和密码)androidkeystore并在后端对用户进行身份验证这些凭据。我关注了:http://www.techotopia.com/index.php/An_Android_Fingerprint_Authentication_Tutorial这是一个很好的示例,说明如何使用

android - 锁屏不禁用指纹

我有以下问题。我正在尝试制作一个锁定屏幕的应用程序。通过DevicePolicyManager的方法效果很好。到目前为止,一切都很好。但是当我用DPM锁定我的手机时,指纹解锁方法被禁用,我必须输入我的图案(或PIN或我设置的任何东西)来解锁手机。如果我以正常方式锁定它(即使用电源按钮),指纹解锁就会起作用。所以我的问题是如何以编程方式锁定屏幕并在之后通过指纹解锁?PS:我有一个带有棉花糖血统操作系统的galaxys5mini 最佳答案 这是正常流程。它使设备进入重启状态,设备将在该状态下请求模式或密码。Google没有为此提供任何a

java - 尝试解密指纹 API 密码时出现 BadPaddingException

在我的应用中,当用户在初始设置[指纹注册]中扫描手指时,我会保存用户访问代码的加密版本。当用户稍后尝试解锁应用程序时,我将尝试使用指纹API[指纹验证]来解密此访问代码。但是,Cipher.doFinal在解密时抛出以下异常:javax.crypto.BadPaddingExceptionatandroid.security.keystore.AndroidKeyStoreCipherSpiBase.engineDoFinal(AndroidKeyStoreCipherSpiBase.java:482)atjavax.crypto.Cipher.doFinal(Cipher.java:

使用三星设备的 Android 指纹扫描

我正在寻找一个应用程序来存储使用它的人的指纹,然后用它来验证他们。现在,这个应用程序将被放置在一个公共(public)场所,因此会有成千上万的用户。所以,我需要存储那么多指纹。我用SamsungPASSSDK尝试了一个简单的应用程序,以及内置指纹识别功能的三星平板电脑。它工作正常,但看起来仅限于三个指纹。因此,我所看到的最多可以保存和验证三个指纹。这是真的?是否可以保存数以千计的指纹并在App中使用它们?或者是否有任何其他公司(三星除外)提供此功能? 最佳答案 据我所知,这个问题是制造商(如三星、苹果...)的(完全有意的)限制。他

从 android studio 和控制台构建的 Android APK 具有不同的 SHA 指纹

在构建签名版本APK时,我遇到了以下情况:如果我从androidstudio构建签名apk(通过Build->GenerateSignedAPK...)使用这样的build.gradle文件(仅相关部分):signingConfigs{release{storeFilefile('/keystore/location/mykeystore.keystore')storePassword'storepassword'keyAlias'key'keyPassword'keypassword'}}buildTypes{release{signingConfigsigningConfigs.r

Android - 指纹信息存储在设备中的位置和安全程度

我阅读了很多有关指纹传感器及其在智能手机中日益普及的文章。我知道在基本层面上,有一个数字图像被注册并用作身份验证模板。我了解指纹相关处理是在可信执行环境中进行的。但是,我想知道"template"保存在哪里以及以什么格式保存? 最佳答案 TrustedExecutionEnvironment(TEE)谷歌在正确的方向上迈出了值得注意的一步,将所有打印数据处理转移到可信执行环境(TEE),并提供了制造商必须遵循的指纹数据存储严格指南。所有指纹数据操作都在TEE内执行所有指纹数据都必须在传感器硬件或可信内存中得到保护,这样您的指纹图像就

android - google如何验证Android SHA1指纹和包?

我正在尝试让我的GoogleTranslateAPI正常工作,但目前我找不到方法。这就是我在GoogleDeveloperConsole中设置内容的方式:我已经使用调试证书设置了我的SHA1指纹。和包名称-“bg.webmap.wordy”(这是实际名称)。当我尝试调用电话时,JSON中返回了“ipRefererBlocked”错误。但是当我删除指纹和包名时,它完美地工作,但是每个人都可以使用这个key,所以非常不安全。所以我的问题是身份验证。调用API时,我的应用程序会自动发送此指纹吗?我应该自己发送吗?如何发送?问题可能出在调试证书中吗? 最佳答案

android - 三星会支持 Google 来自 Marshmallow 的指纹 API 吗?

是否有关于三星的Marshmallow更新是使用Google的新指纹API还是继续使用他们的自定义SDK或两者的信息?我看到他们已经开始对Beta测试人员进行滚动更新,但这些在我的国家/地区不可用,我也找不到其他信息。 最佳答案 在三星开发者论坛上,确实有人尝试过三星galaxys7edge的android指纹api。并且有效!linktosamsungdeveloperforum 关于android-三星会支持Google来自Marshmallow的指纹API吗?,我们在StackOv

java - 外部硬件指纹扫描仪和安卓设备集成

我想构建一个android应用程序,例如使用fingerprintscanner的员工考勤。我想知道,是否可以使用外部硬件设备进行指纹识别扫描?如何将Android应用程序与外部硬件finger集成打印扫描设备。如何从外部硬件设备获取数据并将数据存储在本地数据库中。提前谢谢你。 最佳答案 Isitpossibleusingexternalhardwaredeviceforfingerprintscanning?是的,有一些指纹扫描仪与Android平台和SDKforAndroid兼容。扫描仪插入USB端口,因此您无法同时为平板电脑充

Android CryptoObject 在指纹中的使用

Android中指纹示例代码FingerprintDialog,启动指纹硬件的方法FingerprintManager#authenticate采用FingerprintManager.CryptoObject的参数.根据文档,它是与调用关联的对象,如果不需要则为null。描述对我来说仍然不清楚。有人会解释我什么时候应该或不应该使用加密吗?谢谢。 最佳答案 Android示例中提供的FingerprintDialog示例有点密集,所以让我们分解一下正在发生的事情:配置和生成加密key。在此步骤中,您可以指定只有在KeyGenPara