如何在JAVA中将MD5的结果转换为长整型数据?另外我下面这段代码错在那里?

发布网友 发布时间:2022-04-24 14:36

我来回答

4个回答

热心网友 时间:2023-10-16 17:16

MD5是16进制,要用
Long.parseLong(k, 16);

不过MD5是16bytes的,Java的long不过8bytes,放不下,得至少截成2段,最好4段来parse。

热心网友 时间:2023-10-16 17:16

md5后的是包含字母和数字的字符串当然没法转long了

热心网友 时间:2023-10-16 17:17

格式错误。可能是加密后的代码有非数字造成的错误

热心网友 时间:2023-10-16 17:18

说明那个K不是数字

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com