男/女朋友总翻手机怎么办?我连夜用Flutter开发了一个桌面端加密解密工具

125 阅读1分钟

前言

在工作中或者生活中,总是时不时的会遇到这样一些场景:

  • 开发联调时,测试希望借你的手机一用测测Bug
  • 朋友问你借网盘会员时,就算网盘内应该干干净净,看着网盘文件夹心里依然多少有些犹豫
  • 男/女朋友一起用笔记本找缓存的电视剧时
  • 男/女朋友某天深夜,突然查岗

这种时候,尽管对对方无比信任,但依然处于一个不借破坏感情,借了自己心里担忧的情况。

出于以上场景的考虑,看了一下市面上的加密软件大多过于复杂,时间久了怕自己都记不住如何解密,打包成一个加密压缩包又显得多少有些“此地无银三百两”。

最近刚好公司在接触Flutter,索性自己“连夜”手撸了一个非常简单的Mac、Windows双桌面端支持的加密解密工具,仓库地址放在最后,希望大家善用。

加密演示.png

基本功能和目前缺陷

功能

  • 整个文件夹序列化成一个文件并进行Base64加密
  • 通过此工具反序列化加密文件,输出在同一目录下

待优化的点

  • 加密过程中卡UI线程,需要耐心等待 (TODO 进度条)
  • 手机端尚未做支持,只需要将选择文件Widget做适配就可以支持手机端
  • 加密后,加密文件大于原文件夹大小,待引入压缩算法

最后

仓库地址在下方,别忘了给好兄弟我一个Star
file_encoder_master: 男/女朋友总翻手机怎么办?我连夜用Flutter开发了一个桌面端加密解密工具 (gitee.com))