[图解] 勒索病毒加密原理
示意图
原理
公开密钥密码体制 要求密钥成对出现,一个用于加密,另一个用于解密,并且且不可能从其中一个推导出另一个。
加密过程
病毒作者首先在自己电脑上生成的 私钥Q 和 公钥Q,算法可以基于RSA或者椭圆曲线。
病毒在目标电脑上随机生成 私钥Z 和 公钥Z
将用户电脑上的文件通过 公钥Z 加密
将用户电脑上的 私钥Z 通过 公钥Q 加密
删除用户电脑上的 私钥Z 、公钥Q、数据
解密过程
支付完赎金之后通过用户的 加密私钥 解出 私钥Z,通过 私钥Z 解密 用户数据
图解
- 在作者电脑上先生成一个“钥匙”和“箱子”
2.感染目标机器后,在张三和李四的电脑上随机生成各自的"箱子"和"钥匙"
3.用作者的"箱子"去装随机生成的"钥匙",用随机生成的"箱子"去装用户数据
4.这样的话,要想获得张三的数据就要打开"箱子",而"箱子"的"钥匙"又放在作者的"箱子"里,只有用作者的"钥匙"才能打开。作者打开自己的"箱子"之后仅提供随机的"钥匙",而不会提供自己"钥匙",所以说,用来解密张三数据的"钥匙"无法解密李四的数据。
[图解] 勒索病毒加密原理相关推荐
- 达思SQL数据库修复软件1.7(支持碎片重组、支持勒索病毒加密的sql数据库修复软件)
达思SQL数据库修复软件(支持碎片重组,支持勒索病毒加密的修复) 达思SQL数据库修复软件 D-Recovery for MS SQL Server 界面 达思SQL数据库修复软件(支持碎片重组,支持 ...
- 一卡通综合管理平台中了后缀.[mr.hacker@tutanota.com]的勒索病毒加密的数据库怎么用达思SQL数据库修复软件完美修复?
用达思SQL数据库修复软件怎么修复中了后缀.[mr.hacker@tutanota.com]的勒索病毒加密的数据库?(一卡通综合管理平台) 2.33GB的sql数据库被后缀.[mr.hacker@tu ...
- 达思SQL数据库修复软件1.7(支持碎片重组、支持勒索病毒加密的sql数据库修复软件)...
达思SQL数据库修复软件(支持碎片重组,支持勒索病毒加密的修复) 详细介绍 达思SQL数据库修复软件 D-Recovery for MS SQL Server 界面 达思SQL数据库修复软件(支持碎片 ...
- 勒索病毒java解密_被CrazyCrypt2.1勒索病毒加密了?已有一键解密工具!
原标题:被CrazyCrypt2.1勒索病毒加密了?已有一键解密工具! 背景概述 近日,国外分析人员报出CrazyCrypt 2.1勒索病毒,该勒索病毒集加解密模块于一体,通过AES加密算法对文件进行 ...
- 数据危机!被LocK勒索病毒加密的数据文件如何成功恢复?
企业的数据是无价的财富,它是企业业务运作的核心.但突然间,被LocK勒索病毒加密的数据使企业陷入困境,威胁着企业的商业未来.这种情况让人绝望,但别放弃!在本文中,我们将提供一份完整指南,为你展示如何解 ...
- Windows系统文件被faust勒索病毒加密勒索病毒解密恢复,电脑中病毒了怎么修复?
恶意软件的攻击已经让电脑用户变得更加谨慎了.在最近的一波攻击中,faust勒索病毒已经对使用Windows系统的计算机造成了广泛的破坏.该病毒利用加密技术锁定用户的文件,只有在支付一定数额的赎金后才会 ...
- 解密.[support2022@cock.li].faust后缀勒索病毒加密的文件:拯救您的企业数据的完整指南!
引言: 您的企业数据是您业务的核心.但是,当.[support2022@cock.li].faust后缀勒索病毒突袭您的系统时,您的数据将遭受沉重打击.这种恶意软件利用高级加密算法,将您的文件锁定在无 ...
- 勒索病毒遇上后缀.360勒索病毒如何恢复文件,被.360后缀勒索病毒加密怎么办?
1.后缀.360勒索病毒介绍 后缀.360勒索病毒 说明文件.后缀.360后缀勒索病毒加密所有文档,并要求货币文件被作为支付赎金解锁他们. 后缀.360勒索病毒介绍 后缀.360勒索病毒它通过向文件 ...
- 如何删除勒索病毒,勒索病毒威胁的运作方式,如何恢复勒索病毒加密文件
勒索软件可以作为恶意软件,阻止受害者访问计算机并要求支付赎金.赎金和官方理由,为什么受害者应该支付,取决于病毒的类型.有些版本声称应该付款以避免惩罚政府机构(通常是FBI或当地机构),其他人则告知这是 ...
最新文章
- sg滤波 matlab实现,Matlab,SG滤波器
- 为什么要学C语言及C语言存在的意义,新手经常犹豫学不学C语言
- PIC单片机 电容式触摸检测
- vue如何获取数组中的键值_vue中操作数组的相关方法
- FlinkShell用kill -9杀不掉
- 最小生成树计数(洛谷-P4208)
- 19个强大、有趣、又好玩的 Linux 命令!
- 贴图问题,opengl,linux,windows,消除锯齿,摩尔纹,yuv 还是 rgb
- angularjs1.x版本,父子组件之间的双向绑定
- 通过银行卡的Bin号来获取银行名称
- 前端培训,达内黑马、丁鹿学堂、北大青鸟?
- linux开机出现repaire filesystem
- html箭头轮播,CSS-用伪类制作小箭头(轮播图的左右切换btn)
- 使用java调用阿里云车牌识别API
- Codeforces Problem-69A Young Physicist
- 在Android Eclipse 开发如何 使用 (*.aar)文件
- 微信公众号开发:用从微信服务器下载图片资源
- 查看全文的css,如何通过纯CSS实现“点击展开全文”功能
- 查询网卡MAC地址.bat
- 联果云全媒体广告是什么?现在创业做这个项目合适么?