Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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
Javascript 将一个特定的秘密6位数字转换为另一个6位数字_Javascript_Cryptography - Fatal编程技术网

Javascript 将一个特定的秘密6位数字转换为另一个6位数字

Javascript 将一个特定的秘密6位数字转换为另一个6位数字,javascript,cryptography,Javascript,Cryptography,有没有办法将一个特定的6位数字转换成另一个6位数字 这意味着要用于用户界面,用户必须知道一个秘密号码,这将导致另一个号码 例如,要获取的号码是123456,用户应该输入的号码是111111 因此,如果用户输入111111,他将看到123456,这是正确的数字 如果用户输入222222,他将看到除123456之外的其他数字,这不是正确的数字 这样做的目的是避免告诉用户一开始他知道正确或错误的密码。他可以尝试每种组合,但不知道111111是正确的。通常,您可能会使用密码字段之类的内容来完全隐藏输入。

有没有办法将一个特定的6位数字转换成另一个6位数字

这意味着要用于用户界面,用户必须知道一个秘密号码,这将导致另一个号码

例如,要获取的号码是123456,用户应该输入的号码是111111

因此,如果用户输入111111,他将看到123456,这是正确的数字

如果用户输入222222,他将看到除123456之外的其他数字,这不是正确的数字


这样做的目的是避免告诉用户一开始他知道正确或错误的密码。他可以尝试每种组合,但不知道111111是正确的。

通常,您可能会使用密码字段之类的内容来完全隐藏输入。这样,您的用户和任何观众都猜不出正确的输入。

好的,我解决了它

很简单。。。
我只需要对第一个数字加0,第二个数字加1,以此类推

1111111将变成123456(正确号码),222222将变成234567(无用号码)


没有人能猜出密钥是111111。

你应该研究保留格式的加密。我想用户可以“猜”出他键入的内容。