一个简单的 Java 命令行加密工具,使用 AES 对称加密算法加密和解密文本。
- 使用密码进行对称加密(AES)
- 命令行加密和解密支持
- 输出结果为 Base64 编码
javac CipherCLI.javajava CipherCLI encrypt "要加密的内容" 你的密码java CipherCLI decrypt "加密后的Base64内容" 你的密码- 使用 SHA-256 生成密钥
- 使用 AES-CBC 模式加密,IV 为默认填充的 0
本项目基于 MIT License 开源,欢迎自由使用。
==11F3236074BD7EF65B466106151576F0647D9514431414894EF9B705218B6B90E12CFC6915F289605692E039ED17729DC6469B9F49E399ACCBC72BDB3C4E2CA9CAFAFE8F43009D0156CED2FFD531A7F3352754EF6924309A2AFA94BA35D2E1884D5D2480AA94907CFE58CD77E0EA6BF5F8BFAB92E50343EF88EB0714B968DE5EB23533D2C1A2F8F0FE06159F05DFB60C48F5E01A20DE2723506793DF8DBDAF38B24552D7D7159433112D475121902A575D1987F4283503E388471BB032AD37C323707F75B47BE63B74629C0B2F90BF9E54DA9F1DDBAA499AC02B58154C6DF63B9E60EA36659A5B7BE009E17CB4856F7647DD7CD20532D65398F483070112466D1FCC1FFF14B2B9E1CACEF9025D29F44C2713351CE8EFF7CCEB957178BCE8CFD08A75D8D326F10CDE1F2D1494B0DEC39BAC4C8F90708973B01B97646AFD5FD1ECBDD04A8EA255ADA077030739730CF5BF33D7CE24A483963F97CE08FC74EB9388853AF928A4C89943DAC0C9ADBBD5DB1576A266FE674BC2CFB6F965963BB444CE80==