nimAesCrypt

Nim file-encryption module that uses AES256-CBC to encrypt/decrypt files.

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version 0.1.0
License Apache 2.0
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:25

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)