好玩的文件加密方法(自己给文件头部加密)
下面是讲解一个给文件加密的小技巧:
先讲下概念:一般系统识别文件的方式大家都会认为是文件的拓展名,比如.txt .mp4等等,是这样的。但是其实很多时候系统识别文件还通过文件的头部(linux下是这样的)~~
关于上面的概念大家可以测试一下:
比如你有个视频文件叫xxx.mp4,我把文件名改为xxx.mmmm但是系统(win下)右键鼠标,没有打开方式这一项了,但是你依然可以打开:从已安装程序中找到一个播放器(比如迅雷看看)就可以打开了(会有个提示),这说明文件内容跟文件名没有什么关系,废话是吧,下面看看重点。
文件内容分为头部,和正文
给文件头部加密使别人看不了文件,自己却可以看:
找一个编辑器比如UE,Notepad++等,打开xxx.mp4;会看到很多看不懂的编码,没关系,知道前面的几个是文件头部,后面的是文件内容就行了;把前面的头部编码(改非NULL字母,例如a-z,A-Z)改一下比如aa改成bb这样头部就被破坏了,这个文件也就被破坏了,谁也看不了了,但是你自己记得你是怎么改得,当你想看这个文件的时候,你在改回来,文件就又可以使了。
给文件正文加密,使文件部分破坏
在前面的编码中,你在中间的某个部分改一下它本来的编码,这样你的文件依然可以打开(比如xxx.mp4依然可以播放),但是播放到一半就坏掉了;按原编码在改回来就行了,千万要记得自己之前是怎么改得哦,要不文件真的破坏了~~
好玩的文件加密方法(自己给文件头部加密)相关推荐
- PHP加密方法-用Zend Encoder加密PHP文件和PHP 优化配置(PHP文件加密)
在发布一个你写好的PHP程序时,你是不是担心自已辛苦写出来的成果会被别人占为已有呢?其实我们可以用Zend Encoder为我们的PHP文件加上一层保护壳. 软件版本:2.0.1 软件大小:10.2M ...
- linux查看文件的方法,查看linux文件的方法
查看linux文件的方法 发布时间:2020-05-06 10:54:14 来源:亿速云 阅读:171 作者:小新 今天小编给大家分享的是查看linux文件的方法,相信很多人都不太了解,为了让大家更加 ...
- ftp上传当天文件的方法_ftp自动上传文件,ftp自动上传文件的配置方法及使用教程...
IIS7服务器管理工具具备所有服务器管理工具的功能,比如批量管理.同时它还有很多的自主研发功能.比如同步操作.到期提醒.数据安全和定期执行.当然适用的系统也有Windows和liunx操作系统.还支持 ...
- 计算机常用的加密方法,摩斯密码以及十种常用加密方法.pdf
. 摩斯密码以及十种常用加密方法 --阿尔萨斯大官人整理,来源互联网 摩斯密码的历史我就不再讲了,各位可以自行百度,下面从最简单的开始: 时间控制和表示方法 有两种 "符号 "用来 ...
- python的哪个模块提供了文件处理方法_Python处理文件路径有哪些方法?
在python中找寻路径的方法有很多,当然也有新方法在不断地更新中.对于新手的python小白来说,肯定是越简单越好用的最受欢迎.小编经过一番找寻,为大家带来两种方法,大家可以根据接受情况选择. 老方 ...
- python修改文件的方法_python中文件操作实现全文或单行替换方法
python修改文件时,使用w模式会将原本的文件清空/覆盖.可以先用读(r)的方式打开,写到内存中,然后再用写(w)的方式打开.替换文本中的taste 为 tasting Yesterday when ...
- a标签点击下载文件通用方法,pdf文件预览不能下载解决方法
function downloadFile(url) {var request = new XMLHttpRequest();request.responseType = "blob&quo ...
- Linux文本加密方法,Linux命令行文本加密的小技巧
Linux命令行文本加密的小技巧 我在学习shell攻略时了解到了这个方法,感觉简单有趣,所以现在把它整理出来和大家分享. ROT13文本编码 介绍 ROT13(回转13位,rotateby13pla ...
- 几种常用的文件加密方法
下文是中软通用产品研发中心陈尚义根据http://blog.sina.com.cn/s/blog_611c36a80100gch7.html?tj=1编译. 每个人的电脑硬盘中都会有一些个人隐私或秘密 ...
- Excel-VBA操作文件四大方法
原文地址为: Excel-VBA操作文件四大方法 Excel-VBA操作文件四大方法之一 在我们日常使用Excel的时候,不仅会用到当前Excel文件的数据,还经常需要访问其他的数据文件.这些数据文件 ...
最新文章
- Python使用pandas的crosstab函数计算混淆矩阵并使用Seaborn可视化混淆矩阵实战
- 利用增强限制条件来求解问题
- all the input arrays must have same number of dimensions
- Java算法--串的简单处理
- 如何使用json开发web_如何通过使用JSON Web令牌简化应用程序的身份验证
- 4Python切片功能剖析
- Kafka 集群数据备份 MirrorMaker 详解
- 迅雷下载Linux Oracle11gR2和Oracle12c
- “听话”的苏宁少东家
- 【CodeForces】Round #436
- BZOJ1565 [NOI2009]植物大战僵尸(拓扑排序 + 最大权闭合子图)
- ibator mysql 分页,ZUI分页器的使用案例(ECLIPSE SMS项目)
- mediawiki mysql配置_MediaWiki 搭建与配置使用
- 《长安十二时辰》教了哪些算法知识?
- 公众号配图不会设计?你需要这三款在线作图神器
- Excel的官方网站
- hong书网页版x-s、x-t
- 【task02】共享单车数据挖掘赛
- [第一章 web入门]粗心的小李
- Jsp中有哪些内置对象?作用分别是什么?