+ filename, "D:\\a\\" + filename, 6))
这就是解密啊,第一个参数 是密文 路径+文件名 第二个参数是 解密后文件存放 的路径+文件名
第三个参数是 密码长度+1
你密文 和解密后文件指定成一个了,这样解密后的文件无法写入会导致异常的。
这种加密方式也太幼稚了,文件字节+1 就算加密 这已经让人不想吐槽了。
while((content=
input.read())>-1){
//如果没有到文件的末尾,那么继续读取数据,读取到的数据已经存储到content变量中。
output.write(content^a)
}
//关闭资源
output.flush()
output.close()
input.close()
创建一个虚拟解密文件设备,传递给该设备的参数就是它的真实物理地址,多媒体那边像正常文件操作一样。这个虚拟解密设备的驱动则负责解码。注意,你使用的加密方式必须是流加密,否则视频播放会有问题。