◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
两个算法最后输出的值不同,原因是测试用例中的 salt 值不一致。
python 代码中使用的 salt 值为:
b'�fi[��+c���0�'
对应的十六进制表示为:
e88266490c5bd1eebd2b4394e3f830ef
而 node.js 代码中使用的 salt 值为:
立即学习“Python免费学习笔记(深入)”;
buffer.from('e88266490c5bd1eebd2b43c94e3f3830ef', 'hex')
对应的十六进制表示为:
e88266490c5bd1eebd2b43c94e3f3830ef
两个十六进制值不相同,因此导致算法输出不同的结果。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。