Nuisancexd/laced

GitHub: Nuisancexd/laced

Laced 是一个 C++ 命令行密码学工具包,提供混合加密、RSA 密钥生成、数字签名和文件哈希等功能,用于安全地加密和保护文件。

Stars: 2 | Forks: 0

# Laced - 文件加密工具包 Laced 是一个命令行加密工具包,用于加密文件、生成密钥、签名、哈希以及进行安全的文件操作。 ## 功能: * 混合加密使用 RSA 加密随机对称密钥(ChaCha20 或 AES),然后使用该对称密钥加密文件 * RSA 加密使用 RSA 加密数据 * 对称加密使用带有 ChaCha20 或 AES 的密钥加密数据 * RSA 密钥生成 - RSA 公钥/私钥对(支持 Base64 导出) * 数字签名文件或 RSA 公钥,以验证其真实性与完整性 ## 使用选项: ``` laced - crypto line program. version 1.0 laced -h/--help -- provides general instructions laced [command] [options ... ] [ parameters ... ] DESCRIPTION LACED is a cryptography toolkit implementing crpyto standarts. The laced program is a command-line utility providing various crypto funcs: o Uses for RSA crypt/gen OpenSSL for Linux, BCrypt for Win o Generation of public/private RSA keys o Symmetric encryption (ChaCha20, AES256) o Hybrid encryption (RSA + ChaCha20 / AES256) o RSA encryption and decryption o Digital sigantures and verification o File hashing with SHA256 o Base64 encoding/decoding o Secure file overwrite o Recursive directory encryption o Thread pool parallel processing ``` ## 密钥选项摘要 - **输入/输出:** `--path`, `--out`, `--config`, `--name` - **加密模式:** `--mode`, `--cat` - **算法:** `-al` - **密钥管理:** `--key`, `--base64`, `--gen`, `--bit` - **性能:** `--en_thread`, `--throttling` - **安全性:** `--sign`, `-ow`/`-rw`, `--delete` - **日志:** `--nolog`, `--nout` # 安装 本项目使用 g++ 构建。 克隆仓库并构建项目: ``` git clone https://github.com/Nuisancexd/laced.git cd laced/src make ``` ## 联系方式 ilnur.sadykov.03@gmail.com
标签:AES, C++, CVE, RSA, 加密工具, 安全测试工具, 密码学, 手动系统调用, 数字签名, 数据擦除