文档章节

视频解密

心境888
 心境888
发布于 2017/04/07 16:25
字数 146
阅读 14
收藏 0
点赞 0
评论 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
流媒体加密

本文只讨论应用于浏览器环境的流媒体协议的加密 为什么要加密视频 付费观看视频的模式是很多平台的核心业务,如果视频被录制并非法传播,付费业务将受到严重威胁。因此对视频服务进行加密的技...

浩麟
2017/08/02
0
0
base 64 流媒体 CAlayer类型 能控制基本控件和动画的显示

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

宋飞龙
2015/01/22
0
0
微信开发:消息管理

一,接收微信消息 上一篇博文是介绍如何进行服务器端配置,配置的相当于为微信的消息接口,微信向服务器端推送消息或者推送用户发送的消息就会推送到该配置的URL中,配置好了过后,我们就需要...

xiaofli007
2016/09/29
194
0
求解电影网视频地址解密key,解析过程已罗列(未完结求助)

-------------------------------------------------- 整理记录 视频网页:http://www.1905.com/vod/play/974839.shtml 从网页中取到VODCONFIG配置信息 譬如:vid : "974839", [vid_1] = vid......

Eller
2016/03/19
247
0
维基解密新主机被曝位于瑞典军事掩体内(图)

同样是做网站,看看人家多牛憋。 腾讯科技讯(小贝)北京时间12月3日消息,据国外媒体报道,维基解密网站已经找到了新的主机提供商,而且该提供商的主机位于瑞典Pionen White山的一座军事掩体...

红薯
2010/12/03
3.2K
10
wechatpy 0.8.0 发布,微信开放平台 Python SDK

微信开放平台 Python SDK —— wechatpy 0.8.0 发布了,改进内容包括: 移除了对 pycrypto 库的强制依赖,被动响应消息体加解密开始兼容 cryptography 和 pycrypto 这两个流行的 Python 加解...

messense
2015/04/14
2.3K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

TensorFlow 作用域与操作符的受限范围

variable_scope 影响变量和操作符 name_scope 只影响操作符 with tf.name_scope(""),使用空字符串将作用域返回到顶层 tf.variable_scope("") 相当于添加一个空层 import tensorflow as tf...

阿豪boy
3分钟前
0
0
Java面试基础篇——第六篇:常见Map类的区别

常见的map类有: HashMap, ConcurrentHashMap (Jdk1.8) , LinkedHashMap, TreeMap, Hashtable。 其中我们最常用的莫过于HashMap, 和并发情况下使用的ConcurrentHashMap了,它们的主要区别就在...

developlee的潇洒人生
5分钟前
0
0
崛起于Springboot2.X之前端模版freemaker(23)

1、配置文件 spring: freemarker: allow-request-override: false cache: true check-template-location: true charset: UTF-8 content-type: text/html ......

木九天
21分钟前
1
0
spring-boot:run启动时,指定spring.profiles.active

Maven启动指定Profile通过-P,如mvn spring-boot:run -Ptest,但这是Maven的Profile。 如果要指定spring-boot的spring.profiles.active,则必须使用mvn spring-boot:run -Drun.profiles=test......

夜黑人模糊灬
23分钟前
0
0
大数据分析挖掘技术学习:Python文本分类

引言 文本分类作为自然语言处理任务之一,被广泛应用于解决各种商业领域的问题。文本分类的目的是将 文本/文档 自动地归类为一种或多种预定义的类别。常见的文本分类应用如下: • 理解社交媒...

加米谷大数据
28分钟前
0
0
istio-0.8 指标监控,prometheus,grafana

配置: https://istio.io/docs/tasks/telemetry/metrics-logs/ https://istio.io/docs/tasks/telemetry/tcp-metrics/ envoy拦截请求>上报mixer>对接prometheus>grafana 效果截图: promethe......

xiaomin0322
29分钟前
0
0
公众号推荐

阿里技术 书籍:《不止代码》

courtzjl
32分钟前
0
0
关于改进工作效率

1.给不同的业务线建立需求群,所有的数据需求都在群里面提。 2.对于特别难搞定的事情,到对应的技术哪去做,有问题随时沟通。 3.定期给工作总结形成方法论。 4.学习新的技术,尝试用新的方法...

Avner
39分钟前
0
0
关于thinkphp 框架开启路径重写,无法获取Authorization Header

今天遇到在thinkphp框架中获取不到header头里边的 Authorization ,后来在.htaccess里面加多一项解决,记录下: <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews Rewrite......

殘留回憶
43分钟前
0
0
centos 使用yum安装nginx后如何添加模块 10

centos 使用yum安装nginx后如何添加模块 10 centos6.2版本,使用yum来安装了nginx,但是最近需要重新添加模块,所以就傻了,询问下有人知道怎么重新添加模块吗? PS:俺是新手,需要高手救助...

linjin200
46分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部