![]() |
101
qq2511296 67 天前
把这个 iOS 开除了吧,太菜了,看这 iOS 是 base64 的格式
|
102
JKeita 67 天前
MD5 这种标准算法使用频率那么高的都能搞错,建议直接开除得了,真丢人。
|
![]() |
103
lovecy 67 天前
|
104
JKeita 67 天前
如果是我真直接怼了,这种都能搞错,完全不能忍。
|
105
BenchWidth 67 天前
@lovecy 恼火。。。。。头大!啥时候我去给接口加个正则校验,md5 正则校验不通过的就不让他们传了。
|
106
prodcd 67 天前
md5 结果大多时候都直接用 32 个 16 进制字符表示,java 那样是最常见形式。也有用 16 个字符的比较少见。安卓和 ios 还敢拿出来与你比较,明显水平不够,建议开除。
安卓那个没看懂是什么算法,26 个字符,还有 u 、n 、g 、r……哪位高手给解释下? ios 的看起来像 base64,但我没解析出来,是不是把 md5 的 128bit 给 base64 了? |
107
AoEiuV020 67 天前
一般说的 md5 指的是 hex(md5),也就是 md5 产生 16 字节数据之后再 16 进制编码产生 32 位字符串,一般还要统一规定大小写,认识这一点就好办了,
然后空格大概率是 ios 的 base64 字符串出现加号+被后端框架自动解码成空格了, 我这边规定加密算法时都会详细说明每一步,比如 hex(md5(aes(userId,md5(password)))),解释每一步并在每一步给个示例供其他端统一参考, |
![]() |
108
linKnowEasy 67 天前
@BenchWidth #105 建议让他们使用第三方库吧. 自己先在网上 对照什么在线 MD5 工具....
|
![]() |
109
AlbertWei 67 天前
iOS 程序员风评被害,建议开除。
|
110
zhengdai1990 67 天前
牛逼了,你们这开发都啥水平
|
111
znyq2019 67 天前
iOS 风评日下啊 太难了
|
112
ai277014717 67 天前
这帮人写完了不本地验证一下吗
|
113
Blanke 67 天前
编程语言不一样算出来的就是不一样的,而且 ios 他说没法算出我这种 md5 数值?
说这种话的,建议开除 |
![]() |
114
zachlhb 67 天前 via Android
编码不同,转成统一的编码方式
|
![]() |
115
leapV3 67 天前
ios 是 base64,而且 md5 是一个统一算法,同样的数据,获得结果应该一样
|
![]() |
116
leapV3 67 天前
而且安卓还是 25 位 这是有其它操作吧
|
![]() |
119
Misakiye 67 天前
“编程语言不一样算出来的就是不一样的”哈哈哈哈哈哈哈
|
![]() |
120
sxbxjhwm 67 天前
ios 这个。。勉强是个 hash 吧
``` var str = atob('Z+L6tJUcklneku8zMPoqcw=='), op = ''; for (var i in str) { op += str[i].charCodeAt().toString(16); } console.log(op); // 67e2fab4951c9259de92ef3330fa2a73 ``` |
![]() |
121
felixcode 67 天前
你用 amd 算的,他用 intel 算的,当然不一样了。
|
![]() |
122
Bigglesworth 67 天前
@imdong #25 哈哈哈,最后没想到,这是 oppo 被黑的最惨的一次
|
![]() |
123
efaun 67 天前
开除开除
|
125
Goat121 67 天前
不开除留着过年?
|
![]() |
126
Actrace 67 天前
面试的时候。
面试官:“md5 算法你会吗?” 同事 B:“没问题,!@#@#%!@##” 干活的时候。 同事 A:“算一下文件 md5 传过来” 同事 B:“没问题” ```PHP md5($file_name); ``` |
![]() |
128
nuk 67 天前
快把 android 的开了吧,别的好歹能猜出是什么,这个根本都不知道是啥玩意,啥 32 进制啊,base32 都不是。
|
![]() |
129
Rorysky 67 天前
妈呀,这都是什么神仙
|
![]() |
130
Lonely 67 天前 via iPhone
ios 的干脆就是个 base64,而且解码后的长度也不对;你可以把 md5 的工具类跟安卓共享一下
|
![]() |
131
syhily 67 天前
不就是算完之后 HEX 么?
|
134
laoyur 66 天前
都在喷 iOS,但好歹一眼能看出是 base64
安卓那个输出的又是什么鬼? |