This command line tool can be used to encrypt and decrypt files and directories using the AWS Encryption SDK. If you have not already installed cryptography, you might need to install additional prerequisites as detailed in the cryptography installation guide for your operating system. Installation using a python virtual environment is recommended to avoid conflicts between system packages and user-installed packages. For the most part, the behavior of aws-encryption-cli in handling files is...
1024-bit encryption system (functional safe or disk) | С++20
This release marks the first production-ready publication of 1654, a dependency-free cryptographic vault engine built around a strict vault abstraction and a wide-state cryptographic design.
1654 is not a wrapper around existing crypto libraries.
It is a self-contained system whose cryptographic behavior is fully defined within the repository.
Key Characteristics
Vault-oriented model
Encrypted data is treated as a sealed container-safe with explicit operations, not as a password-wrapped file.
Dependency-free design
The entire cryptographic surface is auditable in-tree.
...
I have packaged the Java encryption library with a wrapper used to make saving and loading files in Java easier. I have also included the source for a command line application to encrypt a String and save it to a text file.
The source for AESEncryption was actually written by "erickson" from Stack Overflow. The original post can be found here:
http://stackoverflow.com/questions/992019/java-256-bit-aes-password-based-encryption/992413#992413
Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
B-Trust eDoc is a program built on top of LibDigiDoc a free implementation of the OpenXAdES standard for signing/encrypting files using smartcard tokens. It also contains Openssl and PKCS11 wrapper classes in C++ which might be useful to developers.