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

语言:C# WPF

功能:文件加/解密

本程序不提供下载,该程序新手操作不当,可能会导致文件加密后无法解密问题,解密需要独立私钥private.key文件支持,没有私钥加密文件是无法被解密的。

更新:2025年8月1日(接近完美 不再更新)

1、添加加密解密时间;

2、更新文件覆盖提示;

3、多线程异步加速;

4、BUG优化。

更新:2025年7月31日

1、加密/解密 支持拖拽(文件、文件夹)批量

2、添加删除原文件开关手动设置

3、BUG修复及优化

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

  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/1XyUeqCjpJjhVeQWWXT27HPG1Zy5NJYxj5tOFqK3ho0Pz1G9cEIEk7gNUPNTNKbco9MbN5ZXIzwDneRz71WV8Mwa/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/Z9SyJSMBA917fIHCzxIledaFQxheV64Yc0JjkVnBlWJv2MYs=</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+3sTdenGeGIslln0vDwHm0fBupKGOmDBo8Q1iJNkRG2Xz9rU6cZTknc0P/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舖|

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值