【露】4.5加解密的部分实现

作者分享了初次接触程序开发的经历,包括设计界面、实现文字和文件加密解密功能,以及遇到的问题和计划的改进方向。通过实践,作者对程序开发流程有了初步的理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天颓废了一天,什么都木有做,所以今天简单的做了一点

首先搞了个界面,不得不说真的很丑鄙视,这也花费了我一个下午的时间。


只有加密和解密两个按钮,红色箭头那里可以关闭。

从网上找了一个加解密的代码,嵌入到程序里

首先实现文字的加密


然后实现文件的加密

原始文件为tes.txt,内容是

               

点"加密"在相同目录下生成test-encrypted.txt文件

   

发现文件由624字节变成640个字节了,加密后文件变大

点击”解密“,在相同文件夹下生成解密文件

        

文件大小又变回原来的大小了。内容也没有变化。

接下来要做的改进

1、界面。。。。这个其实可以最后做

2、密钥还不能自己指定,要研究下源码

3、做到可以选择文件加解密,目前还是在源码中指定路径的


过程中碰到了很多问题,由于没有及时记录下来,现在都不知道怎么写了。比如去掉窗体边框,设置背景等等。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值