AVGVSTO

软件描述

Roy Merlo 和 RPX 共同开发的 AVGVSTO 项目是一个用 Python 编写的开源高级加密工具。该工具通过将敏感数据物理绑定到授权的 USB 驱动器上,实现数据保护,只有当设备连接时才能进行解密。

官方网站

访问软件的官方网站了解更多信息

官方认证

roymerlo.github.io

安全链接HTTPS

什么是 AVGVSTO?

AVGVSTO USB安全套件——由Roy Merlo和RPX开发
AVGVSTO是一款基于Python开发的高级开源加密套件,通过将加密数据物理绑定到特定的USB设备,提供军用级别的数据保护。该套件结合AES-256加密、USB硬件身份验证和暴力破解防护,用于对高度敏感文件进行安全保护。

主要功能
AES-256加密
行业标准的对称加密算法,用于对文件和文件夹进行高强度加密保护。
USB密钥绑定(物理令牌认证)
加密与解密均绑定到单个授权的U盘设备。若没有该特定设备,即使输入了正确密码也无法解密。
双重身份验证(2FA)
除USB验证外,可额外设置一个二级密码,形成强大的双重防护机制。
暴力破解防护
内置防护机制可阻止未经授权的重复解密尝试,并可在检测到异常行为时触发自动自我销毁或锁定功能。
自我销毁模式(可选)
在设定次数的登录失败后,系统将自动删除数据,使内容无法恢复。
加密前的备份创建
确保关键数据不会因误覆盖或系统故障而丢失。
图形用户界面(GUI)
采用Tkinter构建,具备现代、易用的界面,设计风格前卫,支持拖放操作,并在加密过程中提供视觉反馈。

工作原理
设置阶段
用户选择需要加密的文件或文件夹。
AVGVSTO检测并注册已连接的USB密钥设备。
生成AES-256密钥并安全存储,且与USB设备绑定。
加密过程
使用AES-256对数据进行加密。
将USB设备的指纹嵌入加密元数据中。
可选地,添加一个二级密码作为额外验证。
解密过程
仅当原始USB设备连接时才可解密。
若启用了密码验证,还需输入密码。
若USB设备或密码错误,将拒绝访问,并记录尝试次数。

所使用技术
语言:Python 3.x
加密:cryptography、pyAesCrypt
USB ID绑定:psutil、pyudev(Linux)或win32api(Windows)
GUI:Tkinter + 现代化界面自定义
打包:可选的AppImage格式,用于Linux分发

应用场景
保护便携式存储设备中的机密文件
个人及专业场景下的安全数据存储
军事、新闻和法律领域中的数据保密
抗勒索软件的备份方案

评分5 / 5.0

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。