C♯ implementation of the Advanced Encryption Standard (AES) using System.Security.Cryptography
.
It allows encryption and decryption of string or bytes to string or bytes. The encrypted strings are sanitized and can be saved or passed via web.
Keys can be passed from a configuration file or as arguments.
Permission is granted to anyone to use this software for any purpose on any computer system, and to redistribute it in any way, subject to the following restrictions:
- The author is not responsible for the consequences of use of this software, no matter how awful, even if they arise from defects in it.
- Altered versions must be plainly marked as such, and must not be misrepresented (by explicit claim or omission) as being the original software.
- This notice must not be removed or altered.