`
LXL_yes777
  • 浏览: 11301 次
文章分类
社区版块
存档分类
最新评论

我也会简单的加密解密了。。。。。

 
阅读更多

     对于文件的理解

     想问问大家,什么是计算机中的文件呢?或许每一个人都有不同的理解,什么一页纸折下一角,电脑中的文档,图片,程序等等。通过东哥的讲解,我想说,在技术意义上,文件就是由计算机的机器语言0和1组成。不同的文件,不同的格式只是因为0和1的排列顺序不同,所以产生了不同的效果。再者,如果计算机中文件的存储都是0和1,打开文件,全是0,1的话,那肯定不是用户想要的东西,那就是说在打开文件的时候,电脑中的应用软件对0,1进行了识别,把他转换成用户想要的东西。我也明白了,为什么像类似于文字的编译器打不开图片等等,那是因为每一种格式的文件都有它的编码规则,也就是0,1的排列规则,只要我们懂得了规则也就可以打开任何一种文件了,所以打开文件,顾名思义,就是按照相应的规则将0,1用人们想要的形式展现出来。

     既然一种规则只能打开相应一种文件,由此,我们明白了只要在写入数据,或者说写入字节的时候,改变他的写入次序或其他就能将文件加密,在读取时,只要将次序还原即可,这就是文件的解密。

加密:

//一个字节一个字节的读取,返回一个int
		int t=fis.read();
		while(t!=-1){
			//加密
			fos.write(t+23);
			t=fis.read();
		}

 

解密:

//一个字节一个字节的读取,返回一个int
		int t=fis.read();
		while(t!=-1){
			//加密
			fos.write(t-23);
			t=fis.read();
		}
	

 

何谓磁盘碎片及其如何产生?

     磁盘碎片应该称为文件碎片,在磁盘分区中,文件会被分散保存到磁盘的不同地方,而不是连续地保存在磁盘中。
假设打开了一个文件A并对其进行编辑,然后保存。如果文件中已写入字节并增长,则系统必须将新的文件A完整地保存在磁盘的某个新的位置。这意味着文件A现在非已有碎片产生。如果现在编辑文件A,就会出现两个零碎的文件。随着时间的推移,如果一直重复此类过程,频繁读写,就会产生大量的碎片,这是产生磁盘碎片的主要原因。

分享到:
评论

相关推荐

    PNG加密解密工具是什么?加密代码演示.docx

    # PNG加密解密工具 此工具可以加密和解密PNG图片,保护您的隐私。 ## 加密 1. 选择要加密的PNG图片。 2. 输入密码并确认。 3. 点击“加密”按钮。 4. 保存加密后的PNG图片。 ## 解密 1. 选择要解密的PNG图片。 ...

    java_加密解密简单实现

    java_加密解密简单实现

    PNG加密解密工具

    一款简单不错的png加密解密工具,手机游戏有的PNG图被加密,可用这工具解密

    DES加密 解密 方法 MFC

    DES加密 解密 方法: DESr DESw 支持3DES加密 解密 类中利用函数重载的方式 实现两种加密方式 加密后为16进制字符串 使用方法: 实例化一个对象 然后就可以随便用了。 如 DES加密 解密 CString sd,sd2; yxyDES2 ...

    PB下的加密解密的简单算法函数

    PB下的加密解密的简单算法 原理上对原字符串的每个字符做了数值转换,在加上加密因子,经过颠倒错位后再形成加密后数值,解密时再颠倒转换回来。 比较简单,现在用于对安全性要求不高的应用里。 原来发了一份,资源...

    C#最简单的加密解密C#源代码

    C# 最简单的 加密 解密 C#源代码

    Java文本文件加密与解密

    本次使用JAVA语言,采用3DES加密算法进行对文本文件的加密,通过二进制和十六进制的转换来实现,产生加密文件,再对加密文件进行解密。 关键词:DES加密算法、加密、解密。摘要 随着现代网络技术的飞速发展,人们...

    java实现文件加密解密

    利用java实现将资源文件(包括图片、动画等类型)进行简单的加密、解密

    MFC 实现文本文件加密解密

    这是基于VC2010平台下的对文本文件加密解密的一个程序,有整个工程源码

    加密解密_C语言_加密解密_

    简单编程,C语言实现对信息的加密解密,简单实用

    简单加密解密工具源码.rar

    一、源码描述 这是一款有关加密练习的小程序,主要实现了MD5加密、Des加密解密,RSA加密解密的功能, 该源码功能比较简单,仅供新手学习交流使用,有需要的可以下载学习一下啊。二、注意事项 1、开发环境为Visual...

    3dmax脚本加密解密工具,mse脚本解密,ms脚本加密

    3dmax脚本加密解密工具,mse脚本解密,ms脚本加密,自用百分百可以用,max脚本加密和解密工具,操作非常简单,不清楚地方可留言,可私聊

    c++字符串加密解密

    c++的des 加密解密代码,vs2017编译通过,可打开debug目录下的exe,查看效果,适合参考与学习

    微信消息加密解密包

    若想进一步的了解细节,请查看《公众号第三方平台的加密解密技术方案》 首先请注意,开发者在接收消息和事件时,都需要进行消息加解密(某些事件可能需要回复,回复时也需要先进行加密)。但是,通过 API 主动调用...

    简单的asp参数加密解密技术

    简单的asp参数加密解密技术

    Base64加密解密java/js

    因为是参照 js Base64写的java实现,所以代码可实现前台js,后台java的加密,解密的任意组合,当然也可自己简单改下参照序列顺序,使自己的加密解密变为独一的,网上无法使用工具解密出正确的数据。熟悉二进制的可...

    简单的加密解密方法

    很简单的加密,解密算法,初学者学习很好的代码参考。

    加密解密_加密_python_解密_

    本文件夹内容用于 python 实现简单的加密和解密

    ASP常用加密解密方法

    ASP常用加密解密方法,包括ASP ,html ,js ,vbs 等编码与反编码 还有简易ASP 加密解密小程序

    VB字符串加密解密

    VB字符串加密解密,形式简单,代码简洁,便于学习,输入需要加密的字符串后,点击“加密”即可,也可以点击“解密”还原。最后可以清屏。

Global site tag (gtag.js) - Google Analytics