[疑惑] 为什么 v 站没有人推行 gpg 反而推行 base64 进行编码

2019-07-29 13:20:42 +08:00
 nnnToTnnn

gpg 可以签名并且加密,而 base64 只能进行编码,为什么 v 站的人不用 gpg

5338 次点击
所在节点    问与答
50 条回复
nnnToTnnn
2019-07-29 13:22:10 +08:00
gpg 为什么没有在 v 站流行起来
springmarker
2019-07-29 13:24:04 +08:00
一个“明文”,一个密文
Maboroshii
2019-07-29 13:25:37 +08:00
主要是麻烦 ,发一个消息还要带共钥吗
nnnToTnnn
2019-07-29 13:25:45 +08:00
@springmarker 其实 gpg 只要给一个名称,也可以索引到公钥进行解密,这样就安全多了,主要是增加爬虫的成本
rrfeng
2019-07-29 13:26:49 +08:00
会解 base64 的人 80%(包括大部分随便网上搜一下解的)
会用 gpg 的估计不超过 10%
zcjfesky
2019-07-29 13:27:53 +08:00
因为大家不是真的想加密
springmarker
2019-07-29 13:27:55 +08:00
@nnnToTnnn #4 我发个内容还得签个公私钥?我解个内容还得找个支持公钥解密的 web 站?
jdhao
2019-07-29 13:29:25 +08:00
对,并不是想加密,就是防止直接被爬虫爬了
nnnToTnnn
2019-07-29 13:30:46 +08:00
@springmarker 安装好了后,直接就可以鼠标复制文字,右键解密即可,但是需要导入对应的公钥,可以通过公钥服务器进行索引
jadec0der
2019-07-29 13:30:56 +08:00
base64 是反爬虫的,并不需要加密
niubee1
2019-07-29 13:31:44 +08:00
真正 Geek 的做法是在自己的机器上部署个反向 ping 服务, 发布一个连接, 点开输入邮箱, 反向 ping 服务收到对方邮箱后,再自己的邮箱发过去, 这样子算是真正的“非诚勿扰”了,base64 只是那些掩耳盗铃的玩笑话而已
nnnToTnnn
2019-07-29 13:32:10 +08:00
@jdhao 其实 base64,特征也很好识别,对于爬虫来说其实没有太大的成本,但是 gpg 就不一样了,成本就有点高了,不同的加密内容对应的公钥不一样,甚至发布公钥的方式也不样,这样成本就很高了
springmarker
2019-07-29 13:35:13 +08:00
@nnnToTnnn #9 问题就在这啊,我还得找个软件解密,我在手机上没有怎么办,base64 这么多 web 站支持。再说加密的数据不是二进制数据吗?页面上该怎么显示呢?
killerv
2019-07-29 13:35:39 +08:00
@niubee1 你不理解别人用 base64 的目的,这么做只是为了不让自己的邮箱被搜索引擎抓到,免得在 Google、百度上输入邮箱就能搜到你的个人信息。并不是为了给人造成困扰
agagega
2019-07-29 13:44:06 +08:00
gpg 加密了咋公开让所有人都看到…
glaucus
2019-07-29 13:46:55 +08:00
应用场景不同而已了
nnnToTnnn
2019-07-29 13:48:16 +08:00
@agagega 带上用户名,上传私钥到 gpg 服务器,id 和用户名进行索引
maichael
2019-07-29 13:48:18 +08:00
就像楼上所说的,用 base64 不是为了加密,某种程度上来说,只是做混淆,防止爬虫直接爬下来使用。
niubee1
2019-07-29 13:50:17 +08:00
@killerv 我写个转抓 v 站的爬虫,b64 解开就是了, 你能挡住?反而更好识别了
killerv
2019-07-29 13:57:29 +08:00
@niubee1 你的爬虫无所谓啊,你的这个行为不是我 encode 的目的。我要防的是搜索引擎,在搜索引擎搜索我的邮箱搜不到相关信息就行。

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

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

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

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

© 2021 V2EX