The AES Cipher Encryptation is a open-source project written in .NET Core to encrypt and decrypt using AES cipher algorithm. By default configurations like, mode CBC, 128 bits crypto key size and Pkcs7 padding. There are other modes and paddings to use with this algorithm but they are not implemented.
If you liked the project or if AES Cipher Encryptation helped you, please give a star ;)
- You will need the latest VSCode and the latest .NET Core SDK.
- Please check if you have installed the same runtime version (SDK) described in global.json
- The latest SDK and tools can be downloaded from https://dot.net/core. To build the docker image on terminal/cmd find "Encrypt.IO.API" folder and execute the commands below:
Build image: docker build -t aes-cipher-encryptation-api .
Run container: docker run -e ASPNETCORE_ENVIRONMENT=production -p 80:80 aes-cipher-encryptation-api
Also you can run the AES Cipher Encryptation in Visual Studio Code (Windows, Linux or MacOS).
To know more about how to setup your enviroment visit the Microsoft .NET Download Guide
- ASP.NET Core 2.2 (with .NET Core 2.2)
- ASP.NET MVC Core
- ASP.NET WebApi Core
- Docker
- Serilog
- Swagger UI
- Microservice
Make a contact! Don't submit PRs for extra features, all new features is coming in V2
The AES Cipher Encryptation was developed by Wellington Luiz do Nascimento under the MIT license.