有一次,微信群里组织比赛,需要提交个人信息,比如联系方式和身份证号码等。为了保护隐私,我决定使用 Base64 编码,将信息私发给群主。起初,我以为这种方式可以有效防止敏感信息泄露。但很快我意识到一个问题——群主可能将这段 Base64 字符串复制到任意一个解码网站,解码网站知道了我的个人信息。
这不禁让我思考,使用 Base64 来保护隐私,真的靠谱吗? 传递重要信息时,你会加密吗?

为啥靠谱?

隐私不都是密钥签名,有啥 Base64 的事?

谁跟你说 base64 可以保护隐私的

Base64 从来都不是为了保护隐私

。。。反正群主都能看到你的信息,为啥不直接发啊

你私聊发不就行了

想起 V2EX 上有个人发求职,把 email md5 之后贴出来了md5 确实能保护隐私了

这不禁让我思考,使用鱼缸来喝水,真的卫生吗?补充电解质的时候,你会用水杯吗?

加个 aes 密钥,大部分解密是本地 js ,不排除有在线的

看到新人 op 还关注安全。。为啥会有这种离天下大谱的想法?

哈哈哈

防君子不防小人

不是用来保护隐私的,是用来防搜索引擎爬虫的

在帖子中使用 Base64 编码的目的是不让搜索引擎的爬虫直接抓取到原始的联系方式,以避免接收和帖子无关的骚扰信息。在微信里私聊发送 Base64 编码后的隐私数据没有任何意义,反而增加了双方编解码的工作量。对方大概率还是要以明文形式保存你的数据的,如果出现了隐私泄露,更大可能是对方保管数据时出现了问题而不是在你们沟通的过程中出现了问题。

编码算法又不是加密算法

#7 确实,HR 为了保护他隐私都没去解 MD5

感觉你这个场景这么做,多少有点幽默了...你发的对象本来就要知道你的信息,而你又是私发,只是多了一个莫名其妙的你编码和群主解码步骤,图啥。为什么 V2 上面留联系方式会 base64 一下:为了不让搜索引擎直接收录联系方式,一搜就出来。

确实,我是安全小白

用 b64 难道不是用来防范搜索引擎这个渠道泄漏么。。。。

这不禁让我思考,我付钱的时候真的安全吗?收钱的人可能会直接拿走我的钱, 这不禁让我思考,付钱时,你会先放到保险箱再给他吗?

公开论坛发 base64 只是为了不让简单的搜索可以搜到。私发图啥

编码和加密是两个东西吧

Base64 只是一种编码方式,叫 encode ,用于标准化传输;md5 是一种特征值算法,叫 hash ,用户校验传输后的数据;而加密,叫 encrypt ,实现算法有 AES 、DES 这些,这个才是真正用于加密的。这三种东西用途完全不一样,不要混淆。

Base64 只是编码,不是加密,也不是保护隐私用的