昨天下午在家闲着没事干,突然记起自己早就想整一个隐私小工具,就叫它《隐龙传》。这玩意儿主要是用来隐藏重要文件,免得被人偷看,反正就是随手搞点实用的东西。
刚开始嘛脑袋一热就动手了。我先翻了翻旧笔记,找到之前写的一点代码片段,直接用VS Code打开。敲键盘弄了个简单的Python脚本,想让它自动给文件加密。说白了,就是加点盐巴和胡椒粉,让文件变得没人能看懂。
过程里少不了犯傻。试了第一版,运行起来文件居然自动删除了?卧槽,真服了自己。赶紧查日志,发现是循环写错了,把删除命令当成了加密。没办法,只好从头再来一遍。这回更小心,一步步调试。用个小测试文件反复试,写一段跑一下,生怕又出啥幺蛾子。
- 第一步,弄个输入输出路径,让用户选文件。
- 第二步,加上加密算法,挑了个简单的AES。
- 第三步,测试功能,结果又出bug,解密不了。
搞来搞去,花了一下午时间。中间电脑还死机两次,气得我差点摔鼠标。后来搜了搜论坛帖子,发现是编码问题,忘了处理特殊字符。改掉后终于好了,运行起来文件能正常隐藏和解开。整完后,成就感爆棚,虽然代码糙得很,但至少能用。
这项目让我想起去年的事儿。那会儿在老家租房子,房东整天来查水表,搞得我怕文件泄露,就想弄点隐私保护工具。可当时不懂编程,只能买个加密U盘。结果那U盘质量差,用了俩月就坏了,数据全没了。还好是小发票照片,不然真哭死。后来学乖了,自己动手,丰衣足食。现在写这《隐龙传》,也算是对那段糟心日子的报复。拉倒,工具能用就行,别整那么完美主义。
还没有评论,来说两句吧...