All Projects → flexxxxer → aes-rijndael

flexxxxer / aes-rijndael

Licence: MIT license
aes (rijndael) implementation

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to aes-rijndael

cryptopocket
🔐 Encrypt anything, then Decrypt by providing a required key.
Stars: ✭ 22 (+69.23%)
Mutual labels:  aes, rijndael
CryptoKnight
CryptoKnight is a general purpose cryptography desktop app
Stars: ✭ 18 (+38.46%)
Mutual labels:  aes, rijndael
Rijndael256
AES cryptographic library for .NET Framework and .NET Core
Stars: ✭ 33 (+153.85%)
Mutual labels:  aes, rijndael
optiga-trust-m
OPTIGA™ Trust M Software Framework
Stars: ✭ 86 (+561.54%)
Mutual labels:  aes
oseid
Microchip AVR based smartcard/token with ECC and RSA cryptography
Stars: ✭ 17 (+30.77%)
Mutual labels:  aes
cryptalk
HTML5/Node.js based, client side (E2EE) encrypted instant chat
Stars: ✭ 73 (+461.54%)
Mutual labels:  aes
openssl
A functions wrapping of OpenSSL library for symmetric and asymmetric encryption and decryption.
Stars: ✭ 199 (+1430.77%)
Mutual labels:  aes
AES
C++ AES implementation
Stars: ✭ 365 (+2707.69%)
Mutual labels:  aes
Python-SecureHTTP
Make HTTP transmissions more secure via RSA+AES, encrypted communication for C/S architecture.
Stars: ✭ 19 (+46.15%)
Mutual labels:  aes
wx-ding-aes
Node.js 微信开放平台、企业微信、钉钉第三方回调接口 AES 解密库
Stars: ✭ 45 (+246.15%)
Mutual labels:  aes
django-mirage-field
Django model field encrypt/decrypt your data, keep secret in database.
Stars: ✭ 86 (+561.54%)
Mutual labels:  aes
aesCbc
aes-cbc加密解密
Stars: ✭ 68 (+423.08%)
Mutual labels:  aes
Qt-Secret
Simple encryption library supporting RSA and AES algorithms.
Stars: ✭ 196 (+1407.69%)
Mutual labels:  aes
nimssl
Nimssl is a Nim wrapper for the OpenSSL library
Stars: ✭ 18 (+38.46%)
Mutual labels:  aes
jh-weapp-demo
微信小程序项目- 实现一些常用效果、封装通用组件和工具类
Stars: ✭ 60 (+361.54%)
Mutual labels:  aes
aescryptable
AES encryption/decryption with random iv. Swift 5 and up.
Stars: ✭ 29 (+123.08%)
Mutual labels:  aes
simpira384
An AES-based 384 bit permutation.
Stars: ✭ 18 (+38.46%)
Mutual labels:  aes
browserify-aes
aes, for browserify
Stars: ✭ 56 (+330.77%)
Mutual labels:  aes
SpinalCrypto
SpinalHDL - Cryptography libraries
Stars: ✭ 36 (+176.92%)
Mutual labels:  aes
PassLock
PassLock is a medium-security password manager that encrypts passwords using Advanced Encryption Standards (AES)
Stars: ✭ 44 (+238.46%)
Mutual labels:  aes

AES | Rijndael algorithm

This rijndael implementation have next features:

  • easy to learn
  • easy to use

Future changes:

  • 192 bit implementation
  • 256 bit implementation
  • build-in password hashing

Usage

Executing functuions:
aes128 aes;

const std::string original_message = "hello world";
const auto encrypted_message = aes.encrypt(original_message, "goodby");
const auto decrypted_message = aes.decrypt(encrypted_message, "goodby");

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].