| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python实现对文件内容进行加密 -> 正文阅读 |
|
[Python知识库]Python实现对文件内容进行加密 |
目录 用Python实现对文件的内容进行加密,之前博主查询了资料看见的多半是Python把文件打包成另外一个格式或编码的文件,这样没意思了!还不如自己做一个加密程序,用来加密文件,这样,别人想随便盗取你的文件内容也得看得懂!它不香吗! 百度上的讲解基本上是什么算法之内的,真麻烦!我要是会就好了...?
因为要解密文件,所以我就做了第一个第三个命令行库。用来加密文件的命令行。
这就能看到使用方法了
命令行输入 Small-fish -e xxx 其中xxx代表要加密的文件(必须是UTF-8编码) ?下面输出的就是解密后内容 其实没有什么好神秘的原理,就是? 1.读取源文件 ——》2.将文件内容转换成指定字符 ——》4.写入一个加密文件 怎么样?是不是很简单,看效果图:
这就是加密后的效果,都是只是概念。加密后会生成一个enc.ENC文件在当前目录,也就是命令行目录的位置
那我们如何解密呢?
?依旧是命令行命令
? ?解密后就会生成dec.txt文件在当前目录,也就是命令行位置 这样文件就解密出来了!是不是很简单? 1.代码讲解字典
首先我们得创建一个类和一个字典,字典用来设定每个字符串要转换成什么字符。规则就是你自己指定了!想写什么就什么。 加密函数
文件加密,主要是读取文件的内容然后于字典的键匹配,匹配成功就可以写入到列表转换
解密函数解密函数于加密函数一致,只是识别的是字典的键值。然后转换
有问题或源代码在我的QQ群:706128290 免费拿取或提问 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 5:36:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |