使用异或对图片数据进行加密.

原创 2016年06月01日 22:38:11
/*
使用异或对图片数据进行加密.


*/
import java.io.*;
class ImageTest 
{
public static void main(String[] args)  throws Exception
{
//找到图片文件
File inFile = new File("e:\\加密的图片.jpg");
File outFile = new File("e:\\解密的图片.jpg");


//建立数据通道,让图片的二进制数据流入
FileInputStream input = new FileInputStream(inFile);
FileOutputStream output = new FileOutputStream(outFile);
//边读,把读到的数据异或一个数据,把把数据写出


int content = 0; //该变量是用于存储读取到的数据
while((content = input.read())!=-1){  // 如果没有到文件的末尾,那么继续读取数据,读取到的数据已经存储到content变量中了。
output.write(content^12);
}


//关闭资源
output.close();
input.close();


}
}

使用异或对图片进行加密

import java.io.*; class ImageTest { public static void main(String[] args) throws Exception { ...
  • lqr_zhenniub
  • lqr_zhenniub
  • 2016年10月26日 07:57
  • 525

文件加密(二) 异或加密

算法二:异或加密,可以对任意文件加密。 #include #include using namespace std; int main() { ifstream iFile; iF...
  • Leo_Coding
  • Leo_Coding
  • 2015年08月12日 21:52
  • 1156

使用异或对字符进行加密,解密。

class Test { public static void main(String args[]){ char a1='坚',a2='持',a3='不',a4='懈'; ...
  • kalision
  • kalision
  • 2012年04月07日 18:14
  • 1285

如何利用异或运算进行简单加密解密

利用“^”异或运算对字符串进行加密 思路:1.先创建字符串输入的Scanner;2.通过char[] array = password.toCharArray();// 获取字符数组;3.遍历字...
  • shehun11
  • shehun11
  • 2014年07月14日 02:15
  • 3833

案例_字符串异或加密

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-如今人们对信息的安全十分重视,为保证信息的安全,经常需要对字符串进行加密。 这个程序用异或的方法对字符串进行加密 ...
  • baidu_24113593
  • baidu_24113593
  • 2015年05月27日 20:29
  • 1128

异或加密法 在对文本进行简单加密的时候,可以选择用一个n位的二进制数,对原文进行异或运算。 解密的方法就是再执行一次同样的操作。

/* 异或加密法 在对文本进行简单加密的时候,可以选择用一个n位的二进制数,对原文进行异或运算。 解密的方法就是再执行一次同样的操作。 加密过程中n位二进制数会循环使用。并且其长度也可能不是8的...
  • hanshileiai
  • hanshileiai
  • 2013年05月02日 18:27
  • 4516

使用异或做的简单文件加密和解密

加密和解密都是使用同一分代码。 代码如下 import os import struct xin = open('weihu.tar.gz', 'rb') xout = open('weihu2'...
  • anzhuangguai
  • anzhuangguai
  • 2016年04月18日 14:55
  • 629

异或加密算法

简单异或密码(simple XOR cipher)是密码学中中一种简单的加密算法。 异或运算:m^n^n = m; 利用异或运算的特点,可以对数据进行简单的加密和解密。/** * 简单异或加密解密...
  • Rflyee
  • Rflyee
  • 2013年12月18日 21:35
  • 2617

蓝桥杯 异或加密法

/* 在对文本进行简单加密的时候,可以选择用一个n位的二进制数,对原文进行异或运算。 解密的方法就是再执行一次同样的操作。 加密过程中n位二进制数会循环使用。并且其长度也可能不是8的整数倍。 下面的代...
  • u014552756
  • u014552756
  • 2016年01月18日 23:14
  • 566

使用异或进行简单的密码加密(JAVA实现)

public class Asda { public static void main(String[] args) { System.out.println(setEncr...
  • baidu_18607183
  • baidu_18607183
  • 2016年02月19日 16:43
  • 970
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用异或对图片数据进行加密.
举报原因:
原因补充:

(最多只允许输入30个字)