矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 2344|回复: 2

分享我写的开源、免安装的加密小工具 CDEncrypt

[复制链接]
     
发表于 2020-3-25 05:41:37 | 显示全部楼层 |阅读模式
本帖最后由 dukedz 于 2020-3-25 06:01 编辑

譬如我分享一个链接:
https://e.d-l.io/#ZSdJZX7vOwtQQk1MMwnpyPUa7zSsjRoyKORbpCEt4Ts=
(古老的 IE 应该不支持,支持所有主流浏览器:Firefox、Chrome、Safari 等,Android、iOS 都支持。)

再用其它途径提供密码:今晚打老虎

你只需要在首次使用时被提示输入密码,日后只要点开链接就可以看到内容,还能直接分享加密后的回覆。
适合在微信、QQ、Email 等场合使用。

此工具还支持图片、视频和其它所有文件的打包加密(数据量大时,加密内容打包为文件另行分享)。
还可以把文件上传到一个文件服务器(要开启 CORS 或使用第三方 CORS proxy 代理),然后只需要分享一个连接即可:https://CDE_TOOL_URL/#+https://ENCRYPTED_FILE_URL.

譬如:
https://e.d-l.io/#+https://api.c ... s.catbox.moe/1g82mt
  1. https://e.d-l.io/#+https://api.codetabs.com/v1/proxy?quest=https://files.catbox.moe/1g82mt
复制代码

用的这是个免费的免注册的文件床:https://catbox.moe/
虽然有直连,但不支持 CORS,不能直接用,然后通过:https://codetabs.com/cors-proxy/cors-proxy.html
代理一下就可以了,就算文件床被强,代理没被强就可以。(这个代理不是很好,没有返回文件总大小,无法计算下载进度。)
有自己服务器的小夥伴可以用自己的,就不用代理了。


免安装的好处不仅是减少对方首次使用加密的负担,而且此网页应用是基于 PWA 技术,做成 PWA 方式的 WEB 程序的好处是:
- 跨平台,支持 Android, iOS, MacOS, Windows, Linux 等等
- 用户数据不用经过服务器
- 静态网页,方便部署
- 可以安装到桌面,用起来跟原生 APP 一样,可以断网使用
- 程序代码用户可见,能保证没有加料(版本升级会有提示,用户可以检查每个版本代码)

项目地址:https://github.com/dukelec/cde
加密算法为 AES-256-CBC, 代码也很简洁,使用 Vanilla JS,欢迎贡献代码。

--------------------------------------------------------

可以用 阅后即焚 (譬如 https://privnote.com) 来分享 CDEncrypt 密码,确认只有对方收到密码之后,才使用该密码。

--------------------------------------------------------

如果不想让别人知道你在传加密信息,可以试试以下操作。譬如常见的一个淘宝连接是这样的:
  1. https://item.taobao.com/item.htm?spm=a230r.1.14.269.72035fa9dNFNaj&id=529005093135&ns=1&abbucket=4#detail
复制代码

我们把上面的加密信息替换添加进来:
  1. https://item.taobao.com/item.htm?spm=a230r.1.14.269.72035fa9dNFNaj&id=529005093135&ns=1&abbucket=4#ZSdJZX7vOwtQQk1MMwnpyPUa7zSsjRoyKORbpCEt4Ts=
复制代码

或者再短一点:
  1. https://item.taobao.com/item.htm?id=529005093135#ZSdJZX7vOwtQQk1MMwnpyPUa7zSsjRoyKORbpCEt4Ts=
复制代码

对方接收到,把整个连接复制粘贴到 CDEncrypt 工具即可解密(右上角菜单 -> 输入字符),不知道的人以为你是在分享淘宝内容。

--------------------------------------------------------

另外,如果加密内容较长,导出加密文件,改成普通文件的名字,建一个 __MACOSX 目录,加密文件放在里面,和普通文件一起打包 zip 再传输(普通文件在目录外面),不知道的人以为是苹果系统生成的文件。zip 包本身可以不加密。

用 CDEncrypt 和 zip(或 rar)加密压缩包相比有一个很大的好处,生成的加密文件不包含任何标志信息,其它人拿到无法知道它是什么格式、是什么工具生成。
     
发表于 2020-3-26 10:59:23 | 显示全部楼层
大佬牛逼,不过第一个连接一直是laoding状态
浏览器是用谷歌芯的360
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-3-26 18:32:55 | 显示全部楼层
本帖最后由 dukedz 于 2020-3-26 18:35 编辑
takami 发表于 2020-3-26 10:59
大佬牛逼,不过第一个连接一直是laoding状态
浏览器是用谷歌芯的360


应该 360 当前是 IE 模式吧?

建议试试 Firefox 火狐浏览器,或者在手机上试,微信、QQ 自带浏览器都是可以的,手机系统自带浏览器也没问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-29 09:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表