nimAesCrypt
Nim file-encryption module that uses AES256-CBC to encrypt/decrypt files.
Summary
| Latest Version | 0.1.0 |
|---|---|
| License | Apache 2.0 |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:25 |
Tags
Authors
- Maxime de Caumia Baillenx
Installation
nimble install nimAesCrypt
choosenim install nimAesCrypt
git clone https://github.com/maxDcb/nimAesCrypt
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| nimAesCrypt | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Dependencies
| Package | Version | Optional |
|---|---|---|
| nim > | 0.18.0 | No |
| nimcrypto | - | No |
Source
| Repository | https://github.com/maxDcb/nimAesCrypt |
|---|---|
| Homepage | https://github.com/maxDcb/nimAesCrypt |
| Registry Source | nimble_official |
README
nimAesCrypt
About nimAesCrypt
nimAesCrypt is a reimplementation of pyAesCrypt in nim.
nimAesCrypt is a nim file-encryption module that uses AES256-CBC to encrypt/decrypt files.
Module usage example
Here is an example showing encryption and decryption of a file:
import nimAesCrypt
encryptFile("file.txt", "file.aes", "long-and-random-password", 1024)
decryptFile("file.aes", "fileDecrypt.txt", "long-and-random-password", 1024)