当前位置: 首页 > news >正文

文件加密工具(勒索病毒加密方式)

语言:C# WPF

功能:文件加/解密

不提供下载,该程序新手操作不当,可能会导致文件加密后无法解密问题。

该程序实现了双重加密技术,工作流程如下:

  1. 首次运行时自动生成 RSA-2048 密钥对(public.key 和 private.key),保存在程序目录下,提示:勒索病毒加密文件后,会自动删除 public.key(公开加密秘钥)及加密程序本身

  2. 加密过程:

    • 使用用户提供的密码通过 PBKDF2 算法生成 AES-128 密钥
    • 使用 AES-128 加密文件内容
    • 使用 RSA 公钥加密 AES 密钥
    • 将加密后的 AES 密钥、IV 和加密的文件内容一同保存为.encrypted 文件
  3. 解密过程:

    • 从加密文件中读取加密的 AES 密钥
    • 使用 RSA 私钥解密 AES 密钥
    • 使用用户提供的密码验证 AES 密钥
    • 使用 AES-128 解密文件内容

使用方法很简单:选择要加密或解密的文件,输入密码,静态盐值,然后点击相应的按钮即可。界面包含文件列表展示区域,可以方便地管理多个文件的加密解密操作。

请注意保护好生成的 RSA 私钥文件(private.key),如果私钥丢失,将无法解密已加密的文件。同时,密码也是解密的关键,建议使用复杂密码并妥善保管。

提示:如果加密多文件或大文件,应考虑文件先备份后加密原则,加密完再删除备份文件。这样做为防止用户电脑断电或死机导致原文件被破坏,这个机制很重要

public.key

<RSAKeyValue><Modulus>sFi7+SadU816LO/jRRttcUu/zqR7BhqNuPT63DcbCmZQPxhnmlYlcDyzD8DLrBOEK+Lj6YjG/XCzX1Z9J+/pRACGMtXSGwqgo0Ap+3sTderI8lwK2txAtPLvnGeGIslln0vDwHm0fBupKGOmDBo8Q1iJNkRG2Xz9rU6cZTknc0P/1XyUeKvWWfYMuyFK7GEkqCjpJjhVeQWWXT27HPG1Zy5NJYxj5tOFqK3ho0Pz1G9cEIEk7gNUPNTNKbco9MbN5ZXIzwDneRz71WV8Mwa/Q8qncPj/qE88wcY6AA/8CR61x+yc3KXSGcFBBFv/jMrtr5kGDRl/mPgX912tkPjgqQ==</Modulus><Exponent>AQAB</Exponent><P>0QCCzfNtJGllgX5ft2paABODKJsJDMDOCVIAHUJHx4A64fjvV0SHeMDPfimqRpHAQQJuNmtGomwguB6u+Km6341xkyQ6t9J/2eiz34ASRJCUjVMskEp2v7w80NKVb1MjqCzA+X1DqW7UirtnNGielLfVtK4PbxW9TCScQSlP1hs=</P><Q>2ABfDu5tPNM6wdmjgdq635k9U1c1HO9x+G6BQ/8gjzxKyUA9mtH95SZf99q3Khl/VcTXOxc9FuJFA+Yxh44zCKInc1XgzF5NxweltbhMyNAT4vk28gng+yuAqu2FVSH1vd3FWN/dwLOaImEoAPgZxiYQkvz2AAlR9IZPAOpY4Is=</Q><DP>p0UUawYuzJx5u7jLnDzGyRbUutPR214XyAfTxZb9YaKz/ZTA4QQctD0EE4H/IDmYN69dS7pxrp6BVTphaOxWfoJyaoPtZp9W6ay/ANo8RJm9+pmdqeGexnc96RcQuCc++2LOEx743wqvmlTAFYbBnF7A77j66znn5Z/LWq9YkQ8=</DP><DQ>SVEO8v2A/KViC0x5UGlTBvR3uWMfdxvbXoz7uX3Oqm+3nsn8XyGqAW7eIj4N7+9Jpm4y9C62IJ9a97DZ3P4qWmLX6zEaJaRY2BbDa4QMJBlktqUKvmsV/4tLmDkZCcWGKRUumDUciv0rc0HxFysfbH+dHpdYVLjVJZ+1D0V8N3M=</DQ><InverseQ>Uw7Lt/aTp+uHWVCI0+uHD6jW2+EaDfj/AVQx6dywJX8he5SbDz91quOyIobFn/E/gtS/BGl+deD7c1iVmkvKwytt5Beiqe9w/ICwRYyjUPQof2hqG/Z9SyJSMBA917fIHCO332tQh0zzxIledaFQxheV64Yc0JjkVnBlWJv2MYs=</InverseQ><D>gdbDh/17ZuFqLD3vyskX+ov4THBkOClC4cRWE9/q4+xS9zHDzinRZOL8QAQGscqozRtADYlsYdwh5XcrrUUCLdRo+nLeQJTBk5FBl+yVdoOIspE8WMpERjZ8X18FrwUz8mZ5WXUCg0JmeNttvYlvh3JfjHoW5DkYGgtAMXM0bbORdPX5aG0N2qx4G6de/hu0ypqnlNaEeE2pTwGK844gCm0g04Wuqd1xfhDTsmc6hQ+sJXB0eRi5/QX/zGzUTj8wWp8gghtmzy3GUdBCn5jq674cda4vWaxpihxX34VwB2clv+DZxyu41KuTRN9Ol8aRHR6K+HGnc+sQ4jN4mwpz9Q==</D></RSAKeyValue>

private.key

<RSAKeyValue><Modulus>sFi7+SadU816LO/jRRttcUu/zqR7BhqNuPT63DcbCmZQPxhnmlYlcDyzD8DLrBOEK+Lj6YjG/XCzX1Z9J+/pRACGMtXSGwqgo0Ap+3sTderI8lwK2txAtPLvnGeGIslln0vDwHm0fBupKGOmDBo8Q1iJNkRG2Xz9rU6cZTknc0P/1XyUeKvWWfYMuyFK7GEkqCjpJjhVeQWWXT27HPG1Zy5NJYxj5tOFqK3ho0Pz1G9cEIEk7gNUPNTNKbco9MbN5ZXIzwDneRz71WV8Mwa/Q8qncPj/qE88wcY6AA/8CR61x+yc3KXSGcFBBFv/jMrtr5kGDRl/mPgX912tkPjgqQ==</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>

加密前字符:

sssssssssss
sdfdsfsdf
dfdfsfr丰东股份给对方

加密后字符:  

 06e2a71d8e588984   H藍艊_!?)?m6堪"D哖8f~|
檵鐁婄T徉5荝蒁腣w坣|砥<擮](勉襎>?'w姛BOI[D畣鍥鑾Q??Zg姑悊?á?惑祜曉瘞T硐歿 媙(`炝#Y0    ﹍??篝cy酼q袛4H蜭2?乴?F慅洃匩@q婺d忨燲9琨??敿?$臆O傷齬I?q?@>?_?n吳??`謗险z妸?瀑愈匆S杩y籂z孨悵0ポ身尝}]M#狮洦?鱐-@蘑    堫燞簂??|囪 噳T?鑥糊m抦s?Y睌? 匼@????
篪幛`帽A舖|

http://www.lryc.cn/news/604811.html

相关文章:

  • Dify 从入门到精通(第 4/100 篇):快速上手 Dify 云端:5 分钟创建第一个应用
  • VS2022 libtorch-win-shared-with-deps-2.7.1+cu126 配置记录
  • 程序开发中常用的 Emoji 符号
  • Python爬虫04_Requests豆瓣电影爬取
  • 生成模型实战 | GLOW详解与实现
  • JavaFX CSS @font-face 错误全面分析 loadStylesheetUnPrivileged / reportException
  • 快速删除Word和WPS文字中的空白行
  • Redis实现数据传输简介
  • Kubernetes高级调度02
  • Elasticsearch 索引管理 API 实战:涵盖创建、查看、修改、删除及别名
  • Redis 面试全解析:从数据结构到集群架构(含实战解决方案)
  • 设计模式之单例模式及其在多线程下的使用
  • 【C#】DevExpress.XtraEditors.MemoEdit memoEditLog控件讲解
  • Rabbitmq中常见7种模式介绍
  • pytorch小记(三十三):PyTorch 使用 TensorBoard 可视化训练过程(含完整示例)
  • 用 Go Typed Client 快速上手 Elasticsearch —— 从建索引到聚合的完整实战
  • 8.Linux : 日志的管理与时钟同步的配置
  • Rabbit MQ的消息模式-Java原生代码
  • YOLO-01目标检测基础
  • 02 基于sklearn的机械学习-特征降维(特征选择、PCA)、KNN算法、模型选择与调优(交叉验证、朴素贝叶斯算法、拉普拉斯平滑)
  • Android调用python库和方法的实现
  • YOLOv5u:无锚点检测的革命性进步
  • android-PMS-创建新用户流程
  • 舆情监测专员需要哪些常用软件工具?
  • 基于 Hadoop 生态圈的数据仓库实践 —— OLAP 与数据可视化(一)
  • 论文Review 3DGSSLAM S3PO-GS | ICCV 2025 港科广出品!| 高效快速的3DGSSLAM!
  • sqli-labs:Less-1关卡详细解析
  • CMS框架漏洞
  • 3D Web轻量化引擎HOOPS Communicator数据处理与流式加载能力概述
  • 【音视频】WebRTC-Web 音视频采集与播放