(正在开发)音视频动态流式加解密
🍃LeavesEncryption🍃
🙌这个项目是干嘛的?
- 你有时或许需要把某些明文,变成摩斯电码那样的密文,无论是生活中还是你写的项目里。
- 我的这个项目提供了几种十分简单易懂,也十分易用的字符流加密方法,能囊括在你的项目里为你所用。
- 尽管我这个项目初衷是做一块帮助大家盖大楼的砖,但我还是为此写了个小工具,能让你轻松的按自定义密钥把明文转成密文,亦或是拿着密钥解密,就像下图这样:
该咋用这个项目嘞?
这个项目基于Maven搭建,并全程严格按照MVC架构开发,充分保证了后期的可扩展性和可移植性(该死,我甚至还为此开发了语言选择模块) 你可以这样做:
### 😍为己所用
把target
文件夹中的LeavesEncryption-x.x.x.jar
文件囊括在你自己的项目依赖中,然后简单调用EncryptionStrategy
中的加解密接口即可
### 👻浅浅体验一下
在target
文件夹中使用java -jar
命令运行封装好的jar文件,它会启动一个终端,然后你能简单的做一下加解密
为啥子做这个项目嘞???
情形1
把各种小视频小电影🎬存在网盘或者服务器上,多是一件美食!! > 然而,,,,,如果别人看到了这些东西,不就尴尬了吗!!!!!
情形2
手机存不下我几百G的照片了!!于是我存网盘或者服务器上,但是有朋友来借你的网盘会员,这可咋办!!!
我的设想
传统的加密方式无非是把视频和各种文件压缩成压缩文件,然后设一个解压密码,但是这样做网盘上的视频就不能在线播放预览了,这很不优雅 为了解决这个问题,我策划开发一款图片视频的动态加解密工具,基于应用密码学中的原理对视频文件的每一个字节进行数学变换,播放的时候实时解密再变回来。 市面上已经有一些成熟的方案比如很多音乐播放器的私有媒体格式,但是这种一次性加密的格式,不能为普通人所用,而我设想中的app可以设定密钥(如凯撒密码默认的偏移量是3)
开发进度
刚起步,这个项目本身就是其中一个模块
来自作者的邀请
如果有朋友对刚才的项目感兴趣,欢迎联系我共同参与开发!!! 作者邮箱: LeavesWebber@outlook.com
- 标题: (正在开发)音视频动态流式加解密
- 作者: 三葉Leaves
- 创建于 : 2024-11-07 00:00:00
- 更新于 : 2024-11-21 16:56:20
- 链接: https://leavesblog.netlify.app/d57054e8df7a/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论