首页 > 编程语言 > 详细

Atitit.视频文件加密的方法大的总结 java c# php

时间:2016-03-16 07:08:16      阅读:191      评论:0      收藏:0      [点我收藏+]

Atitit.视频文件加密的方法大的总结 java c# php

 

 

1加密的算法  aes  3des  des xor.1

2性能1

3解密1

4播放器的事件扩展1

5自定义格式1

 

1. 加密的算法  aes  3des  des xor.

Aes安全性最好...

 

2. 性能

可以只加密文件头走行兰..

 

3. 解密

文件解密    内存解密...

 

可以播放以前解密...播放over再加密...

 

 

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://www.cnblogs.com/attilax/

 

4. 播放器的事件扩展

Before_play_ready_event

Play_finish_and_unclock_file_occu_event

5. 自定义格式

自定义格式麻烦的...

 

 

package aaa;

 

import java.io.FileNotFoundException;

import java.io.RandomAccessFile;

 

import com.attilax.exception.ExUtil;

 

public class Encry {

 

public static void main(String[] args) {

String f = "C:\\00\\m2.mp4"

//f = "C:\\00\\a.txt";

 

encry(f);

System.out.println("--f");

}

 

private static void encry(String f) {

 

RandomAccessFile raf;

try {

raf = new RandomAccessFile(f"rws");

for (int i = 0; i < 10000; i++) { // 加密前五个字节

 

raf.seek(i);

int byte_cur = raf.read();   //if read seek auto next

int byte_new = byte_cur ^ 123;

raf.seek(i);

raf.write(byte_new);// 写入与123异或的值.

}

raf.close();

catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

ExUtil.throwEx(e);

}

 

}

 

}

 

 

Atitit.视频文件加密的方法大的总结 java c# php

原文:http://www.cnblogs.com/attilax/p/5281966.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!