下面是讲解一个给文件加密的小技巧:

先讲下概念:一般系统识别文件的方式大家都会认为是文件的拓展名,比如.txt .mp4等等,是这样的。但是其实很多时候系统识别文件还通过文件的头部(linux下是这样的)~~

关于上面的概念大家可以测试一下:

比如你有个视频文件叫xxx.mp4,我把文件名改为xxx.mmmm但是系统(win下)右键鼠标,没有打开方式这一项了,但是你依然可以打开:从已安装程序中找到一个播放器(比如迅雷看看)就可以打开了(会有个提示),这说明文件内容跟文件名没有什么关系,废话是吧,下面看看重点。

文件内容分为头部,和正文

给文件头部加密使别人看不了文件,自己却可以看:

找一个编辑器比如UE,Notepad++等,打开xxx.mp4;会看到很多看不懂的编码,没关系,知道前面的几个是文件头部,后面的是文件内容就行了;把前面的头部编码(改非NULL字母,例如a-z,A-Z)改一下比如aa改成bb这样头部就被破坏了,这个文件也就被破坏了,谁也看不了了,但是你自己记得你是怎么改得,当你想看这个文件的时候,你在改回来,文件就又可以使了。

给文件正文加密,使文件部分破坏

在前面的编码中,你在中间的某个部分改一下它本来的编码,这样你的文件依然可以打开(比如xxx.mp4依然可以播放),但是播放到一半就坏掉了;按原编码在改回来就行了,千万要记得自己之前是怎么改得哦,要不文件真的破坏了~~

好玩的文件加密方法(自己给文件头部加密)相关推荐

  1. PHP加密方法-用Zend Encoder加密PHP文件和PHP 优化配置(PHP文件加密)

    在发布一个你写好的PHP程序时,你是不是担心自已辛苦写出来的成果会被别人占为已有呢?其实我们可以用Zend Encoder为我们的PHP文件加上一层保护壳. 软件版本:2.0.1 软件大小:10.2M ...

  2. linux查看文件的方法,查看linux文件的方法

    查看linux文件的方法 发布时间:2020-05-06 10:54:14 来源:亿速云 阅读:171 作者:小新 今天小编给大家分享的是查看linux文件的方法,相信很多人都不太了解,为了让大家更加 ...

  3. ftp上传当天文件的方法_ftp自动上传文件,ftp自动上传文件的配置方法及使用教程...

    IIS7服务器管理工具具备所有服务器管理工具的功能,比如批量管理.同时它还有很多的自主研发功能.比如同步操作.到期提醒.数据安全和定期执行.当然适用的系统也有Windows和liunx操作系统.还支持 ...

  4. 计算机常用的加密方法,摩斯密码以及十种常用加密方法.pdf

    . 摩斯密码以及十种常用加密方法 --阿尔萨斯大官人整理,来源互联网 摩斯密码的历史我就不再讲了,各位可以自行百度,下面从最简单的开始: 时间控制和表示方法 有两种 "符号 "用来 ...

  5. python的哪个模块提供了文件处理方法_Python处理文件路径有哪些方法?

    在python中找寻路径的方法有很多,当然也有新方法在不断地更新中.对于新手的python小白来说,肯定是越简单越好用的最受欢迎.小编经过一番找寻,为大家带来两种方法,大家可以根据接受情况选择. 老方 ...

  6. python修改文件的方法_python中文件操作实现全文或单行替换方法

    python修改文件时,使用w模式会将原本的文件清空/覆盖.可以先用读(r)的方式打开,写到内存中,然后再用写(w)的方式打开.替换文本中的taste 为 tasting Yesterday when ...

  7. a标签点击下载文件通用方法,pdf文件预览不能下载解决方法

    function downloadFile(url) {var request = new XMLHttpRequest();request.responseType = "blob&quo ...

  8. Linux文本加密方法,Linux命令行文本加密的小技巧

    Linux命令行文本加密的小技巧 我在学习shell攻略时了解到了这个方法,感觉简单有趣,所以现在把它整理出来和大家分享. ROT13文本编码 介绍 ROT13(回转13位,rotateby13pla ...

  9. 几种常用的文件加密方法

    下文是中软通用产品研发中心陈尚义根据http://blog.sina.com.cn/s/blog_611c36a80100gch7.html?tj=1编译. 每个人的电脑硬盘中都会有一些个人隐私或秘密 ...

  10. Excel-VBA操作文件四大方法

    原文地址为: Excel-VBA操作文件四大方法 Excel-VBA操作文件四大方法之一 在我们日常使用Excel的时候,不仅会用到当前Excel文件的数据,还经常需要访问其他的数据文件.这些数据文件 ...

最新文章

  1. Python使用pandas的crosstab函数计算混淆矩阵并使用Seaborn可视化混淆矩阵实战
  2. 利用增强限制条件来求解问题
  3. all the input arrays must have same number of dimensions
  4. Java算法--串的简单处理
  5. 如何使用json开发web_如何通过使用JSON Web令牌简化应用程序的身份验证
  6. 4Python切片功能剖析
  7. Kafka 集群数据备份 MirrorMaker 详解
  8. 迅雷下载Linux Oracle11gR2和Oracle12c
  9. “听话”的苏宁少东家
  10. 【CodeForces】Round #436
  11. BZOJ1565 [NOI2009]植物大战僵尸(拓扑排序 + 最大权闭合子图)
  12. ibator mysql 分页,ZUI分页器的使用案例(ECLIPSE SMS项目)
  13. mediawiki mysql配置_MediaWiki 搭建与配置使用
  14. 《长安十二时辰》教了哪些算法知识?
  15. 公众号配图不会设计?你需要这三款在线作图神器
  16. Excel的官方网站
  17. hong书网页版x-s、x-t
  18. 【task02】共享单车数据挖掘赛
  19. [第一章 web入门]粗心的小李
  20. Jsp中有哪些内置对象?作用分别是什么?

热门文章

  1. 1069 微博转发抽奖 (20 分)(C语言)
  2. java线上_java线上环境常用命令
  3. 【热门主题:5代火影黑色主题】
  4. ffmpeg命令把Hevc 10bit转成8bit,不需要SEI
  5. 常用的windows命令大全
  6. 新元联手倍市得,以数字化手段实现人才公租房项目满意度持续监测
  7. 【Shader】解读Unity Chan的卡通材质
  8. 【红队】要想加入红队,需要做好哪些准备?
  9. 大电流dcdc降压芯片20a_宝砾微PL5501电源芯片批量出货:倍思65W车充首发!
  10. 利用jquery动态添加和删除表格的一行,并且保存单行数据