Collecting workspace information
AESProject is a simple console application that demonstrates the use of the Advanced Encryption Standard (AES) for encrypting and decrypting messages in C#. This project is part of the basic cryptography programming projects.
- .NET SDK 8.0 or later
- Required packages:
dotnet restore
To build and run the project, use the following commands:
dotnet build
dotnet run
When you run the application, it will prompt you to enter a message that needs to be encrypted. The application will then encrypt the message using AES and display the encrypted message.
AESProject.csproj
Program.cs
: Main program file containing the AES encryption logic.
bin/
: Directory containing the compiled binaries.obj/
: Directory containing temporary object files and build artifacts.
The project uses the following NuGet packages:
System.Security.Cryptography.Algorithms
System.Security.Cryptography.Primitives
(Version 4.3.0)
The Advanced Encryption Standard (AES) is a widely used encryption algorithm trusted by the U.S. Government and numerous organizations. It is highly efficient in 128-bit form and also supports 192 and 256-bit keys for more secure encryption.
For more information on AES, refer to the notes.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please see the CONTRIBUTING.md file for more information.
Feel free to modify this README to better suit your project's needs.