使用python做简单的加解密

为了学习python,这里不用现有的加密解密方法,自定义一个简单的实现。


首先定义一个工具类,这个类传入一个密码作为参数。

接着定义编码方法,主要是把密码和字符串做循环异或处理。

再定义解密方法。这是编码的反过程,其实就是把异或操作再次执行一下。

封装一个文件操作的工具类,主要是读写两个操作。

上面的基础算法实现后,我们封装一个外层的编码函数。

它的主要功能是,对传入的文件进行检测,并且调用上面自己实现的算法进行编码。

以上函数是只对文件操作的,下面的这两个函数,是专门针对文件夹的。

最后是主流程,我们判断输入的文件路径,如果是文件夹就使用文件夹遍历的方式,如果是文件就直接进行编码。

解码和编码的过程是非常相似的,这里不再列举。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容