Welcome to the Ada User Encryption Project. This project demonstrates a simple user password encryption system in Ada.
The goal of this project is to provide a basic example of how to encrypt user passwords and store them in a simple user management system. It consists of three main modules: main
, user
, and encryption
.
- The
main
module allows users to provide a username and password for encryption. - The
encryption
module performs the encryption of the user-provided password. - The
user
module enables the storage of user information (name and password) in a basic database.
- Ada GNAT (GNU Ada Compiler) installed on your system.
-
Clone this repository to your system:
git clone https://github.com/guifelippe/cryptography-ada.git
-
Navigate to the project directory:
cryptography-ada
-
Compile the project with GNAT:
gnatmake main.adb
-
Run the program:
./main
-
Follow the program's instructions to provide a username and password, which will be encrypted and stored.