使用python做简单的加解密

作者: 虎七 | 来源:发表于2018-01-22 18:02 被阅读51次

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


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

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

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

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

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

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

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

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

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

    相关文章

      网友评论

        本文标题:使用python做简单的加解密

        本文链接:https://www.haomeiwen.com/subject/behraxtx.html