网上留联系方式的隐私保护尝试

2022-08-21 04:30:31 +08:00
 hyyou2010

我看到很多人在网上留联系方式时会先采用 base64 进行编码,这有一定隐私保护效果。

不过有两个问题。其一,联系方式的 base64 编码是固定的,你在 v 站及别处留的也自然是同一个字符串,那么别人根据你 v 站这个字符串总能搜到你在别处留的相同字符串。

其二,信息的采集者可能是 hr 或行政文员,他们不一定熟悉 base64 怎么解密,多少要动手点好几下。

我很早就注意到这个不便,最近正在学习 next.js + tailwindcss ,正好就尝试解决这个不便。

我的思路是,用随机 key 加密我们的联系方式字符串,这样各处留下的字符串都不同,可以防止别人通过搜索引擎把我们在各处的信息串联起来。其次,采用网址 url 的模式,将加密后的信息及 key 作为参数附在后面,当我们点击这个 url 的时候该页面做解密,这样就 ok 了。

前几天我比着这个思路写了这么一个项目,我已经将其部署在这里: https://hide-text.vercel.app/

欢迎大家去尝试一下,并提出意见。

我这个思路纯属于闭门造车,缺调研和探讨,不一定管用或好用,算是个抛砖引玉吧,期待有更好的思路。

8181 次点击
所在节点    分享创造
74 条回复
iwh718
2022-08-21 06:17:06 +08:00
行政逛这个解密 base64 。
terence4444
2022-08-21 06:25:40 +08:00
还有一个方法是在原文中加入冗余字符再 base64
TigerJie
2022-08-21 06:36:33 +08:00
c6h6cl6
2022-08-21 07:32:07 +08:00
还不如把邮箱 reverse 一下。。。
DTCPSS
2022-08-21 07:58:04 +08:00
加盐
ZE3kr
2022-08-21 08:12:16 +08:00
别人解密了你的联系方式后,复制然后明文粘贴了出去,然后全都白搭
ZE3kr
2022-08-21 08:14:10 +08:00
比如 Tim Took 邮箱是 tcook@apple.com
比如 Jeef Bezos 邮箱是 jeff@amazon.com
无论它们再怎么在源头加密也没用了,因为被我粘贴出去了
7zlid
2022-08-21 08:18:31 +08:00
自建图床
用完删了
yfugibr
2022-08-21 08:32:34 +08:00
Bitwarden send ,可以控制可访问时间、次数、设置密码,还是挺好用的
yyf1234
2022-08-21 08:37:40 +08:00
hr 为什么要在网上找联系方式啊?
Windelight
2022-08-21 09:06:38 +08:00
不去尝试直接使用 prontonmail
hackpro
2022-08-21 09:16:23 +08:00
加入一个随机项就好了啊
比如今天的日期
foufoufm
2022-08-21 09:19:17 +08:00
这个需求可以翻译为, “有效期内的联系方式”,我是产品设计人员,对技术不太懂,如果仅针对于这个需求,类似于微信建群分享的二维码可以参考其技术。

一是图形化,不能通过文本识别
二是七日内有效期,当然这个时间你可以有效自定义
CharlesGray
2022-08-21 10:18:26 +08:00
不如 iCloud 隐藏电子邮箱地址。。。。或者 protonmail
AllenHua
2022-08-21 10:28:22 +08:00
seafile 或者 nexcloud 等自建云盘新建一个 markdown 文件,文件中相关隐私敏感信息,分享这个文件,设置过期日期,日期一过这个链接就不可达了。原理类似 bitwarden send ,但更加可控,因为还能提前销毁链接或者随时更改分享文件的内容,比如与 hr 联系,联系的目标已达成,也已决定去这家公司,不想再被其他公司 hr 打扰,就提前销毁链接。
whywaoxaks
2022-08-21 10:32:09 +08:00
微信二维码不就满足需求么。怎奈 v 站没人用微信。
AllenHua
2022-08-21 10:35:52 +08:00
https://emby.940304.xyz:23399/f/322a1983319d421798cf/

我设置了以上链接将在 2022-08-26 18:00 自动 404
allAboutDbmss
2022-08-21 10:37:38 +08:00
我个人觉得邮件明文也没有很大影响。大部分人都是展示邮箱地址在博客 提供交流方式的。
不管怎么加密 都存在一个可能: 别人解密之后 去把明文发出去。
我觉得大家 base64 也只是一个象征性方式,比如不能爬虫到明文。
AllenHua
2022-08-21 10:40:28 +08:00
再提一嘴,base64 那叫编码和解码 ( encode and decode ),不能说是加密与解密。
Osk
2022-08-21 10:48:50 +08:00
不如用在线的 pgp 工具, 大家交换公钥

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

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

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

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

© 2021 V2EX