网上用的那个视频加密软件,是用什么软件进行加密的呢?

网上用的那个视频加密软件,是用什么软件进行加密的呢?,第1张

视频加密目前有多种方式,有的方式比较简单有的复杂。常用的加密方式主要有以下3种:
1、服务器端做加密,这种其实就是一种比较简单的防盗链的处理
2、还有一种高级的视频加密软件是对于本地、服务器、传输等过程中实现加密,这种方式是把加密后的文件下载下来隐藏的目标电脑的某个位置,等到需要播放的时候直接在一次解密或者在下载的时候就直接解密了。这种方式的缺点就是如果找到文件隐藏的位置,那么解密视频就非常容易,但是一般的加密基本上就停留在这个层面。
3、视频播放器端的加密是更高级的一种加密,在结合第二种方式的各个环节的加密,就可以实现从本地、服务器、传输、网页端和播放器端的整个环节各个都 加密,相当于是有5把锁,而且需要把5把锁同时准确打开。这个难度就大大提升了,点量的视频加密软件在视频播放器端也是有加密,而且是帧加密,只有在播放的时候才对加密的视频进行帧解密,而且是播放一帧解密一帧解密后就删除。而且对于不同的用户使用的加密方式和秘钥也不同,这就保证了不同用户之间加密方式不会收影响。

Algorithm)又叫安全哈希加密技术,是当今世界最先近的加密算法。主要用于文件身份识别、数字签名和口令加密等。
对于明文信息A,通过SHA1算法,生成一条160位长的识别码B。且明文信息A和识别码B之间同时满足以下条件:
1、对于任意两条不同的明文信息A1、A2,其识别码B1、B2都不相同。
2、无法通过逆向算法由识别码B倒推出明文信息A。
MOONCRM的用户密码采用SHA1加密存储,即服务器上存储的只是
由用户密码生成的识别码,而用户密码本身并没有存储在服务器上。用户输入登陆口令时,系统会根据输入口令生成相应识别码并与系统中所存储的识别码进行比较,如二者一致,则认为口令正确。系统中没有存储用户原始的口令值,即使有人获得口令文件,也无法破解用户登陆密码,确保用户密码绝对安全。
在ASPNET中,可以通过以下命令来加密密码字符串:
//passwordString是密码字符串
SystemWebSecurityFormsAuthenticationHashPasswordForStoringInConfigFile
(passwordString,
"SHA1");
这样就可以和系统中所存储的识别码进行比较了!
--------北大青鸟西安华美---------


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13150070.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-12
下一篇 2023-06-12

发表评论

登录后才能评论

评论列表(0条)

保存