
结果是一千多个连续的大写 A 请问有没遇到相同情况的?
1 dushixiang 2023-11-29 21:39:41 +08:00 你倒是把原字符串发出来呀 |
2 mokiki 2023-11-29 21:47:37 +08:00 base64 是转码又不是摘要,用程序多搞几个 A 转回去看一下是什么字符不就行了? |
3 oott123 2023-11-29 21:49:55 +08:00 这说明你“加密”了几百个'\0'。 |
4 adoal 2023-11-29 21:52:47 +08:00 不就是一串 '\0' 字节嘛 |
5 cloverzrg2 2023-11-29 22:20:37 +08:00 base64 不是加密,只是转码 你可以理解为汉字转英文 |
6 hefish 2023-11-29 22:24:25 +08:00 就不告诉你们我转的是啥,让你们猜不着,哈哈。。。 我只是告诉你们一个大的发现,免得别人说是他先发现的。 |
7 yyfearth 2023-11-30 00:51:27 +08:00 说明原字符串里面很多空的'\0'罢了 很多二进制文件都有填充 0 作为 padding 的情况 |
8 gausszhou 2023-11-30 01:24:51 +08:00 不就是 \x00\x00... 吗 |
9 KimiArthur 2023-11-30 01:28:09 +08:00 via Android 一定要他发原串的怕是对 base64 不是很熟啊。就像输出“烫烫烫”你问了原串又能怎样 |
10 qdwang 2023-11-30 01:30:37 +08:00 还有人不知道 base64 不是加密方式,而是编码方式。 |
11 tomari 2023-11-30 01:42:07 +08:00 base64 是 encode decode ,不是 encrypt decrypt |
12 yulon 2023-11-30 01:53:57 +08:00 大概率是你自己编码前没有拷贝数据,还要感谢语言帮你清零了缓冲区,不然一辈子发现不了错误数据 |
13 datadump 2023-11-30 08:41:11 +08:00 |
14 icanfork 2023-11-30 08:42:03 +08:00 via iPhone 这下好了,还不能删帖 |
15 deorth 2023-11-30 09:14:48 +08:00 via Android 手持两把锟斤拷,口中疾呼烫烫烫。脚踏千朵屯屯屯,笑看万物锘锘锘。 |
16 xinyu391 2023-11-30 09:38:25 +08:00 看到有人把 base64 叫加密 也有人把 md5 叫加密 我还是劝你们 离开 IT 行业吧。 |
17 kenvix 2023-11-30 10:30:55 +08:00 我真的很担心你们真的把 base64 当加密算法用了 |
18 Tidusy 2023-11-30 10:54:59 +08:00 很多人可能都不了解吧,之前在宇宙厂实习时,也见过有同事把 base64 叫加密的 |
19 purenothingform OP @tomari 叫习惯了~ |
20 myqoo 2023-11-30 13:40:23 +08:00 根据以往经验,把 Base64 称作“加密”的人,写的代码基本都是漏洞百出的。 |
21 flyqie 2023-11-30 17:16:04 +08:00 via Android md5: hash base64: encode decode aes 、des 、rsa: encrypt decrypt |
22 flyqie 2023-11-30 17:18:02 +08:00 via Android |
23 huangqihong 2023-12-01 09:13:16 +08:00 @myqoo 碰到过这种把账号密码用 base64 处理的人;把 router-view 上加了:key="$router.path" |
25 purenothingform OP @yulon 是的。原因是调用一个 jni so 函数需要将数组作为参数再获取,结果没有正确地将数组的值取出来导致的 |