个人认为 base64 仅是一种编码方式,不算是加密算法

2019-07-05 14:00:26 +08:00
 hoyixi
看到 V 站上不少在加密相关的回帖里,以为用 base64 编个码,就算加密了.

是个人顺手就解码了(当然,超级计算机小白,连 base64 编码特征也看不出来或者压根不知道这回事,倒是不知道解码),这算哪门子加密?

base64 编码本身出现的意义是把二进制数据编码为文本,方便网络传输~

不少人 base64 编码 email 或者 WX 等联系方式,那是骗爬虫的,爬虫是根据文本特征提取文本的,base64 只不过隐藏了 email 地址等的文本结构特征。 然而照样可以抓 base64 编码,然后解码判断提取。


所以,base64 不是万能的,别为了 base64 而 base64,也别以为 base64 包打天下。
23477 次点击
所在节点    程序员
201 条回复
icy37785
2019-07-05 14:54:26 +08:00
@hoyixi #46 你还没明白,你看到的那一群人加密的都不是重要信息,你以为就你聪明?
你是用什么样的思维模式会认为往网上发的信息是重要信息。
别人就是要分享自己的微信,分享自己的 qq,分享自己的手机号,分享自己 email,分享一些共享账号,要分享的东西你称之为重要信息?
base64 用来分享的优点就是特征明显,码表公开,看到的大多数都能认出来并且知道如何去解码。
你用你自以为比别人聪明的大脑想出来这样爬虫好识别特征的逻辑,那你再用你自以为比别人聪明的大脑想想,你换个算法,你需不需要给密钥,特征别人认不出来你需不需要给加密算法,你认为爬虫硬要爬爬不爬不爬得到,就算爬虫觉得麻烦不愿意爬了,你觉得你分享的东西还能不能分享出去,还有多少人愿意去解密看内容。
都是为了目的服务的,你都不管别人发出去的信息的目的,就自以为聪明,真的好笑,态度好一点还愿意讨论一下,你这说话的态度,block 了
Hstar
2019-07-05 14:55:23 +08:00
@hoyixi 莫激动,我点开这帖子打字准备回的时候才几楼,下楼买了个东西回来点发送怎么就这么多楼了。
nisnaker
2019-07-05 14:55:59 +08:00
看了楼主的回复,我有点心疼楼上那些认真回帖的人。。。
hoyixi
2019-07-05 14:56:25 +08:00
@icy37785
没你聪明,B 不 B 你的自*油
leo108
2019-07-05 14:59:16 +08:00
这帖子分 3 派,挺楼主派、反楼主派还有分不清加密、摘要、对称非对称加密瞎发表意见派
danmu17
2019-07-05 15:01:04 +08:00
md5/sha1 也仅仅只是 hash 算法而已,仅仅适合用来处理 1024 位以上的密钥。
用他们来处理普通密码本身也是极度不安全的事情。

楼主的本质就是用极度不专业的用语和思路来描述一件自己都不清楚实质的事情的不懂装懂的半桶水啊。
geelaw
2019-07-05 15:01:08 +08:00
@Hstar #56 您对“非对称加密”的理解完全错误
opengps
2019-07-05 15:01:34 +08:00
我刚做了这个么功能强调了下,base64 是编码,不是加密。至少从没有密码的角度讲,这就不合格
danmu17
2019-07-05 15:03:02 +08:00
@nisnaker 可惜楼主这种半桶水已经是现在的 V2EX 的平均水准以上了,连 base64 是啥都不知道的也大有人在啊。
msaionyc
2019-07-05 15:04:41 +08:00
你说啥呢,v2 谁发帖说 base64 是加密了?
你这好像大家都在食堂安静地吃饭,你突然站起来说“我个人觉得炒白菜不属于荤菜”,你觉得搞笑不
efaun
2019-07-05 15:05:06 +08:00
这种引战贴毫无意义,建议 block
krixaar
2019-07-05 15:05:50 +08:00
其实就是个标题:“小贴士:对重要信息进行 Base64 编码并不能提高安全性” 内容:“请不要这样做”的水贴,组织语言组织成这样……

不过楼里还有 md5 和 aes 放一起说的也是……
cjlmwcy
2019-07-05 15:06:59 +08:00
楼主那个发的那个帖子 /t/577546 《如何将密码安全的发送给别人?》,里面确实有人说“ base64 加一道密”这样的话啊
msg7086
2019-07-05 15:07:05 +08:00
@Hstar 如上所说,建议重新了解「加密」、「对称加密」和「非对称加密」的概念。
hoyixi
2019-07-05 15:08:09 +08:00
@danmu17
是的,我是半桶水

我对一个普通路人说了句:“不要乱扔垃圾”

学术 [专家] 和 [大牛] 们跳出来,纷纷对我嚷道:“你说的不严谨,垃圾是有学术分类的,你要说清楚”。
nekoneko
2019-07-05 15:09:04 +08:00
佛曰:冥僧地顛無怯道諳吉諳闍罰殿般等智諳遮上罰死亦礙苦諳摩蒙呐波奢羯奢諦竟利梵闍罰爍梵訶皤勝若缽伊遮皤都冥苦是哆智那哆槃阿冥醯三諳姪諳曳俱密侄藝老俱夜諳伊寫梵爍奢故不諳勝多奢苦哆。吉侄遮薩怯所醯冥能般漫不罰集侄者麼俱羅蘇缽尼勝哆僧缽夜梵殿罰阿梵跋咒竟切以耶冥謹諸缽顛姪缽真怯提冥地依呼呐地缽夢以皤提悉薩皤多曰缽吉呐一伊恐皤。侄闍呐以侄輸哆咒爍羯冥闍羅冥逝
hoyixi
2019-07-05 15:14:07 +08:00
@krixaar
你想多了,你这样组织语言,照样会有喷点

比如上面的,“谁会用 base64 编码重要信息啊,反正我见过”
across
2019-07-05 15:14:42 +08:00
密码学开头讲的就是凯撒移位吧(我没正式学过),大概按古典意义算,这种编码还算“加密”。

不过这种文字概念没什么值得争的。按程序员角度,这些公开编码机制的都不能算加密。管你对称不对称,至少得有个密钥才算“密”。实际上我看论坛是有些人没区分加密概念·····毕竟看到还有好多中学生,密码学都没开始接触。
krixaar
2019-07-05 15:15:24 +08:00
@hoyixi #75
你说的其实是“我个人认为可回收的就不是垃圾,而是另一种形式的资源,可回收垃圾这个说法是错的”,
然后一群人指出“但是它现在这个状态就是垃圾,你不能说它可回收再利用就不算垃圾了”,
你就“我就想让你们环保,你们怎么一群专家大牛在这瞎扯学术”

我也够无聊的上个班水这个帖子
busymilk
2019-07-05 15:17:12 +08:00
还有用 md5 做联系方式的呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/580295

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX