使用密码或图案锁哪个更安全?

两个流行的选择,尤其是在Android手机上,是密码和模式锁定。但是,最安全使用哪一个?为了回答这个问题,我们必须动动脑筋并进行一些数学运算。

密码

Passwords are a bit harder to use than pattern locks because you actually have to type out your password. They are, however, still plenty easier than some desktop authentication methods available, such as multifactor authentication. But just how safe are they? In order to figure out how safe a method is, you’ll have to look at the number of possibilities.

如果未经授权的用户知道您的密码或模式,则没有绝对安全的方法,但是如果他们不知道,他们将不得不继续猜测。如果存在更多可能性,那么该人员将不得不做出更多猜测,这将使其更加安全。

在我们的实验中,我们将比较5个字符的密码和5个点的密码。密码可以包含键盘上的任何字符,包括a-z,A-Z,0-9和所有特殊字符,例如!,@,#,$等。总体而言,使用美式英语键盘,大约有90种不同的可能性。每个字符可以使用所有可能的条目,因此每个字符可以是这90种可能性中的任何一种。在数学排列中,我们必须将它们相乘。

因此,对于90个字符的密码,90 * 90 * 90 * 90 * 90 = 5,904,900,000 。如果密码只有5个字符,那么您可以输入近600万种不同的密码!没有人会手动尝试输入600万个不同的密码来猜测正确的密码。当然,对于密码中的每个其他字符,您将数字乘以90。因此,升级为仅6个字符的密码将为您提供 531,441,000,000 的可能性。

模式

模式锁非常不同。尽管它们看上去很混乱和复杂,但实际上并非如此。为了解释为什么不这样做,我们需要查看最大排列数。首次使用模式时,有九个点可供选择。这将是我们的 first 因素。让我们选择为我们提供最多选项的选择:中间点。从这里,您可以选择其他八个点中的任何一个作为第二点。这将是我们的 second 因素。无论您选择什么点,都会为您提供可用的相邻点数。一个角点仅留下两个选项,而一个边点给您四个-两个角和相邻的边点。

但是让我们忽略一个事实,即您可能(或可能不必)选择一个相邻点。点。如果您可以转到下一个想要的任何点,那么您将只剩下七个可用的选项,因为您无法两次选择一个点-每个因素的价值都在下降。这是我们的第三因子。

第四第五因子理想的是六个和五个。因此,在理想条件下,使用5点模式可获得的最大置换数量为9 * 8 * 7 * 6 * 5 = 15,120 。即使您继续使用6点模式,您也只能获得总计 60,480 的排列。

诚然,没有一个有理智的人愿意手动尝试15,120种不同的可能性,但是5个字符的密码与5个字符的密码排列的比率点模式几乎为390,536:1。

裁决

很显然,要确保安全,显而易见的选择是使用密码而不是模式锁定

虽然图案锁使用起来可能很有趣,但是手机上有很多您不希望别人拥有的数据。既然我已经自己完成了数学运算,那么从现在开始我将确保使用密码,因为在将5个字符的密码与5点模式进行比较时,它的安全性高达390,536倍,并且在进行比较时,该数字会增加6对6、7对7,依此类推。此外,使用模式锁可以在您的手机上放置一些非常独特的污点,其他人可以查看这些污点以缩小可能的模式选择范围。密码用户对此不太敏感,因为它会因其他键入活动(例如短信)而变得模糊。

使用密码方法不会感到太安全。您仍然需要使用一个好的密码来保证安全,然后才能真正利用数学上的优势而不是模式锁定。查看这些文章,以创建仍然可以记住的优质密码。。

您在Android设备上使用哪种锁定机制?您的密码强度会累积吗?在评论中让我们知道,但请不要共享您的密码。

图片来源:通过Shutterstock通过二进制代码访问互联网背景

标签: 密码 智能手机安全性