Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mobile 安全地存储密码,以便在密码系统允许密码差异时进行比较_Mobile_Encryption_Passwords - Fatal编程技术网

Mobile 安全地存储密码,以便在密码系统允许密码差异时进行比较

Mobile 安全地存储密码,以便在密码系统允许密码差异时进行比较,mobile,encryption,passwords,Mobile,Encryption,Passwords,我正在尝试实现一个密码系统,它使用多种触摸手势来生成密码 现在,通常我会使用一个咸单向散列算法来存储正确的密码 但是,由于手势的位置和大小需要允许用户变化10%左右,因此将输入手势的盐渍散列与完美保存的手势进行比较是行不通的 请有人建议一种方法,以安全的方式存储正确的基于手势的代码,这样10%的差异就可以工作了 假设存储的密码将在手机上,因此可以检索(因此为单向散列)

我正在尝试实现一个密码系统,它使用多种触摸手势来生成密码

现在,通常我会使用一个咸单向散列算法来存储正确的密码

但是,由于手势的位置和大小需要允许用户变化10%左右,因此将输入手势的盐渍散列与完美保存的手势进行比较是行不通的

请有人建议一种方法,以安全的方式存储正确的基于手势的代码,这样10%的差异就可以工作了

假设存储的密码将在手机上,因此可以检索(因此为单向散列)