1
mengskysama 2014 年 7 月 14 日
不可能,要不就是你字符串编码不同。
|
2
paulw54jrn 2014 年 7 月 14 日
检查下Python下面的Unicode bytearray?
毕竟hash的就是对byte进行操作,只要byte一样,结果就一样. |
3
zap OP @paulw54jrn 字母结果就相同,中文就不同
|
4
dorentus 2014 年 7 月 14 日
@zap 那就是编码问题啊……
比如 UTF-8、GBK 都是兼容 ASCII 的,在字母部分都是和 ASCII 一样的,但到了后面例如汉字的部分就不一样了。 你在 Java 和 python 下都把 string 转成 bytearray 输出看看结果。 |
5
min 2014 年 7 月 14 日
code贴一贴嘛,按照你描述猜难度很大的
|