首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android的屏幕储物柜是如何工作的?

Android的屏幕储物柜是如何工作的?
EN

Stack Overflow用户
提问于 2014-03-24 04:22:07
回答 2查看 679关注 0票数 0

有人知道我在哪里可以找到一些技术文章解释Android的屏幕储物柜机制吗?我想了解密码是如何被保护的,它是如何保存的,它是如何与储物柜屏幕,gui等通信的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-24 05:48:17

Android的屏幕储物柜是如何工作的?

密码的工作原理类似于传统密码。它被消化并储存起来。数据安全性有点弱(请参阅下面的bug报告)。

模式储物柜将模式转换为字符串,然后就像传统的密码一样工作。数据安全性有点弱(请参阅下面的bug报告)。

面部解锁是基于面部识别的。如果检测失败,则返回密码。我对识别器一无所知。

sstendal在下面的回答中提供了一个链接,链接到在NFC上使用Yubikey和One-Tme密码(OTP)来解锁Android手机。Nikolay的博客太棒了,所以你几乎肯定会学到一些东西。

有关密码和模式锁存器源代码,请参见https://android.googlesource.com/platform/frameworks/base/+/HEAD/core/java/com/android/internal/widget/LockPatternUtils.java

有关人脸识别源代码,请参见https://android.googlesource.com/platform/frameworks/base/+/HEAD/core/java/com/android/internal/widget/FaceUnlockView.java。也见https://android.googlesource.com/platform/frameworks/base/+/99f2f5e/packages/Keyguard/src/com/android/keyguard/FaceUnlock.java

从Android4.4开始,解锁器(称为KeyGuard)被移动到一个单独的组件中。我相信它的来源在https://android.googlesource.com/platform/frameworks/base/+/99f2f5e/packages/Keyguard/src/com/android/keyguard

您可以使用亚行重置系统的SQLite数据库中的相关字段。下面是来自谷歌搜索的VenomVendor。

该实现有一些粗糙的边缘。我知道有一些关于这个问题的错误报告。例如:

票数 3
EN

Stack Overflow用户

发布于 2014-03-24 14:40:36

Nikolay解释了如何为Android实现自己的屏幕锁身份验证机制:

http://nelenkov.blogspot.no/2014/03/unlocking-android-using-otp.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22601046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档