PrivateBin
开源的在线粘贴板,文本在浏览器端用 256 位 AES 加密后才上传,服务器只存密文,支持阅后即焚、密码保护和代码高亮,适合临时把一段代码或配置发给别人又不想留在服务器明文里的人。
PrivateBin 是一个开源的在线粘贴板,用来存放文本、代码片段这类内容。它和普通粘贴板最大的区别在加密方式:文字在浏览器里用 256 位 AES(GCM 模式)加密后才发到服务器,服务器存的是密文,管理员看不到你贴了什么。它是 ZeroBin 的分支,在原版基础上重构,扩展性更好,也加了不少功能。
怎么用
打开一个 PrivateBin 实例,把内容粘进去,可以选过期时间,包括「永久」和「阅后即焚」。生成链接后发给对方,对方打开就能看到解密后的内容。加密用的密钥放在链接的 # 后面那一段里,所以链接本身就是钥匙,别随手公开。
实例可以开启密码保护,这样即使别人拿到链接,没有密码也读不了。其他可选功能包括匿名或带昵称的讨论区、Markdown 格式与预览、用 prettify.js 做代码高亮、文件上传与图片 / 媒体 / PDF 预览(默认关闭,大小上限可调)、粘贴链接二维码,以及多套模板和界面语言切换。
要注意的地方
它防的是服务器存明文,不防服务器本身作恶。页面自己写明:用户必须信任实例管理员不会注入恶意代码,所以务必走 HTTPS,否则运营商和途经节点也能看到内容。没设密码的粘贴,链接一旦公开,谁拿到都能读。管理员还可能被要求交出访问日志,谁在什么时候访问过仍可能暴露。觉得某个实例已被攻破,就不要再用它打开旧链接。
适合谁
需要临时把一段代码、配置或文字发给别人,又不想内容留在服务器明文里的开发者和普通用户。官方站本身是项目介绍页,实际使用要去「Find instance」找公开实例,或者按安装指南自己搭一个,环境是 PHP。