我想知道是否可以为ICS中的设备加密选择不同的密码?

使用相同的密码来加密和解锁屏幕并不太安全...

感谢提示。

#1 楼

否。来自http://support.google.com/android/bin/answer.py?hl=zh_CN&answer=1663755的报价:


请注意,这是相同的PIN或密码


编辑:我在xda上找到了它,但是我认为这可能有风险,不值得付出努力。 br />http://forum.xda-developers.com/showthread.php?t=1680857

#2 楼

对于已加密的手机,Android 5.x(Lollipop)的命令已有所更改。现在,您必须先将密码编码为十六进制,然后再获取根目录,然后发出以下命令,而不是在引号中输入密码:

vdc cryptfs changepw password HEX_ENCODED_PASSWORD_HERE


因为密码是十六进制编码的,结果值不需要用引号引起来。

提到的其他命令vdc cryptfs changepw 'plaintext password here'在Android 5.x和更高版本上均无效。

如果我要更改我的密码testing,我将在获得root权限后发出以下命令:

vdc cryptfs changepw password 74657374696e67


如果我想将密码更改为更特殊的内容(包括特殊字符,引号,和其他标点符号,例如What's up "Doc"?,我将在获取adb shell根目录后在su中发出以下命令:

vdc cryptfs changepw password 5768617427732075702022446f63223f


现在重新启动电话(可以发出reboot命令),您将会提示您输入新密码。

如果设备当前尚未完全加密,则可以发出以下命令:

vdc cryptfs enablecrypto inplace HEX_ENCODED_PASSWORD_HERE


手机将自动重启并进行加密过程,这可能需要一个小时或更长时间。

#3 楼

EncPassChanger声称可以执行此操作,但尚未对其进行测试。

#4 楼

加密密码与屏幕解锁PIN的密码不同。实际上,您可以使用密码对设备进行加密,而无需任何屏幕锁定密码/ PIN。 (最初是我新安装的设备的情况)。

如果您想到一种可能的安全实现,那是有道理的。加密密码短语不直接用于加密数据。首先,将密钥推导函数应用于密码短语。然后将所得的密钥用于加密主密钥。 (此主密钥用于磁盘加密。)

如果不重新加密所有数据(这需要相当长的时间),则无法更改主密钥。可能的是,并且以更快的速度,更改了保护主密钥的密码短语。与GPLv2许可的LUKS软件不同,您只能指定一个密码短语。

要求:


超级用户特权。
您的终端应用程序中的任何一个具有adb的设备或计算机。

一个好的密码短语。

说明:


进入外壳。这可以通过打开终端应用程序或在计算机上运行adb shell来完成。 (另请参见2)。

通过运行su获得root特权


假设您的密码为Give Mom batteries,请执行以下命令:

vdc cryptfs changepw 'Give Mom batteries'


如果您为通行密码选择了奇特字符,请确保正确地转义这些字符。

通行密码已立即更改,替换了旧的通行密码。您可以重新启动以自行检查它。

我通过查看vold的源代码(尤其是CommandListener.cpp)找到了这些参数。自从ICS中引入磁盘加密以来,此命令一直可用:

$git log -n1 --oneline 70a4b3fd7a84a84bbe6e9d6d4ca3ee2098259fd 
70a4b3f Change cryptfs changepw to only require a new password.
$ git branch --contains 70a4b3fd7a84a84bbe6e9d6d4ca3ee2098259fd -a
* cm-10.1
  remotes/origin/HEAD -> origin/cm-10.1
  remotes/origin/cm-10.1
  remotes/origin/cm-9.0.0
  remotes/origin/cm-9.1.0
  remotes/origin/ics
  remotes/origin/ics-release
  remotes/origin/jellybean
  remotes/origin/jellybean-stable
  remotes/origin/mr1.1-staging


#5 楼

是的,您可以为屏幕解锁选择一个不同的设备加密密码。

评论


您对此有什么证据?是/否答案如果没有任何“如何”元素,并不是很有帮助。

–安德鲁·洛特(Andrew Lott)
2013年6月30日14:14