zoukankan      html  css  js  c++  java
  • Atitit.视频文件加密的方法大的总结 java c# php

    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);

    }

     

    }

     

    }

     

  • 相关阅读:
    log4j的使用
    转:http与https
    转:归一化与正则化
    转:python 的开源库
    转:openTSDB 2.0 安装
    hadoop 2.2.0编译安装及打包
    查看磁盘信息
    HBase Region的flush过程
    HBase96的RPC
    阐述二维码的原理以及使用google api和PHP QR Code来生成二维码
  • 原文地址:https://www.cnblogs.com/attilax/p/5281966.html
Copyright © 2011-2022 走看看