文档章节

视频解密

心境888
 心境888
发布于 2017/04/07 16:25
字数 146
阅读 14
收藏 0

package testYH;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;

public class testJiemi {
    public static void main(String[] args) throws IOException {
        File file=new File("D:/tmp/testJiami/test1.mp4");
        InputStream is = new FileInputStream(file);
        jiemi("D:/tmp/testJiemi/test2.mp4",is);
    }
    /**
     * 流写入本地文件
     *
     * @param destination
     * @param input
     * @throws IOException
     */
    private static void jiemi(String destination, InputStream input)
            throws IOException {
        int index;
        int key=58705721;
        byte[] bytes = new byte[1024*32];//1024x32
        byte[] bytes2 = new byte[1024*32];
        FileOutputStream downloadFile = new FileOutputStream(destination);
        while ((index = input.read(bytes)) != -1) {
            for (int i = 0; i<index;i++) {
                //通过异或运算某个数字或字符串   异或 同或
                bytes2[i] = (byte) (bytes[i]^key);
            }
            downloadFile.write(bytes2, 0, index);
            downloadFile.flush();
        }
        downloadFile.close();
    }
    
}

 

© 著作权归作者所有

共有 人打赏支持
心境888
粉丝 0
博文 2
码字总数 344
作品 0
深圳
程序员
android软件开发

因为毕业设计,做一款隐私安全的软件,软件内含三个部分:图片、视频及文件加解密,图片、视频都是导入进去的,也可以导出,在导入的时候软件自动给图片、视频加密,在软件中打开图片视频的时...

喻恒
2012/04/15
955
2
Android 视频播放

项目中遇到这样一需求,有一段本地的加密视频,想要解密一部分视频就播放该部分视频,即边解密边播放,不知大神有这样的经验吗,或者有第三方接口也行,能用Android JNI 调用也行。 网络查了...

那片风景
2014/07/20
124
0
媒体转码HLS标准加密详解

1. 基本概念 秘钥管理服务(Key Management Service,简称KMS) 一项安全管理服务,主要负责数据秘钥的生产、加密、解密等工作。开通请点击这里 数据秘钥(Data Key,简称DK)也称明文密钥 ...

何昔
2017/11/30
0
0
视频内容谁来保护?阿里云视频加密解决方案架构及实现原理解析

视频行业的从业者——尤其是在线教育、财经分析等重视内容版权的播放平台都知道,视频安全是一个非常重要的基础需求。用户通过一次付费行为,就可以拿到付费视频的播放URL,将播放URL进行二次...

樰篱说
2017/09/13
0
0
base 64 流媒体 CAlayer类型 能控制基本控件和动画的显示

可以用来加密 解密 解密后 将网址放在浏览器打开后 可以直接下载 是m3u8格式的流媒体 只有流媒体可以看直播 将视频 分成一小段一小段的视频 MPMovieplayer支持流媒体

宋飞龙
2015/01/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一步步编写自己的PHP爬取代理IP项目(二)

这一章节我们正式开展我们的爬虫项目,首先我们先要知道哪个网站能获取到免费代理IP,目前比较火的有西刺代理,快代理等,这里我们拿西刺代理作为例子。 这里就是一个个免费的IP地址以及各自...

NateHuang
24分钟前
1
0
11-利用思维导图梳理JavaSE-Java的反射机制

11-利用思维导图梳理JavaSE-Java的反射机制 主要内容 1.反射与Class类 1.1.反射概念 1.2.Class类 1.3.实例化Class类 1.4.反射的作用 1.5.Class对象的作用 2.反射的深入应用 2.1.调用无参的成...

飞鱼说编程
30分钟前
1
0
How to serve the world from home computer?

最近在开发web应用,很想知道,通过公网来访问,效果会不会好。今天在做家务的时候,突然想到,如果我自己写一个ip转发的工具,不就可以实现了吗?但是转过头一想,这么大众的想法,怎么会没...

pearma
46分钟前
1
0
今天在码云遇到一个很有意思的人 for Per.js

今天在码云遇到一个很有意思的人,他在我的Per.js项目下面评论了一句,大意为“你试试这句代码,看看速度到底是你快还是Vue快”【当然,这个评论被我手残不小心删掉了...】。 然后我就试了,...

Skyogo
今天
50
0
Java -------- 首字母相关排序总结

Java 字符串数组首字母排序 字符串数组按首字母排序:(区分大小写) String[] strings = new String[]{"ba","aa","CC","Ba","DD","ee","dd"}; Arrays.sort(strings); for (int i ...

切切歆语
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部