◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
两段代码由于使用的测试用例中的盐值不同,导致了最终输出结果的差异。
node.js 代码使用的盐值为:e88266490c5bd1eebd2b43c94e3f3830ef。
而 python 代码使用的盐值为:e88266490c5bd1eebd2b4394e3f830ef。
这两个盐值在第 12 位上有所不同,导致了 sha1 哈希的中间值不同,最终导致了加密密钥的差异。
立即学习“Python免费学习笔记(深入)”;
因此,为了让两段代码输出相同的结果,需要将 node.js 代码中的盐值修改为与 python 代码中相同的 e88266490c5bd1eebd2b4394e3f830ef。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。