"CryptoGuard" - is a mobile app that allows users to secure their personal information using cryptographic features. The app provides the user with the tools to encrypt and decrypt data, ensuring that important files and messages are protected.
-
File Encryption: Users will be able to select and protect their sensitive files and documents using various encryption algorithms such as AES (Advanced Encryption Standard). The application allows the creation of encrypted containers in which users can store and manage their files.
-
Password Generator: The application also provides a tool for generating strong passwords. Users will be able to create complex and unique passwords for their online accounts, which increases the security and protection against hacking.
-
Password storage: CryptoGuard provides a secure password storage feature. Users can store their passwords in an encrypted database that is only accessible after entering the master password or using biometric authentication (e.g. fingerprint scanner or facial recognition).
- Install python
- Install packages from requirements.txt
pip install -r requirements.txt - Open CMD or Terminal and write commant
python main.py(Windows) orpython3 main.py(MacOS, Linux)
- Make password for file
How it works? Class encrypter create hash for password from text file
from src.encrypt import encrypter
file = encrypter("file.txt")
print(file.read_file())
print(file.get_password())Output:
Hello world!
It's first encrypt
771cbac3c2df85a04de8dba6f104a1177c192dfc
- Make encrypted and decrypted file
from src.encrypt import encrypter
# from src.render import *
from src.decrypt import decrypter
file = encrypter("file.txt")
print("Password for this file is", file.get_password())
file.encrypt()
file_decrypter = decrypter("file.bin", b"38e8606c44c0cc3c06cf790f7892c12136912258")
print(file_decrypter.decrypt())Output:
Password for this file is 38e8606c44c0cc3c06cf790f7892c12136912258
Hello, my name is Illia
- Encrypt file
1.1 Open program and push Encrypt

1.2 Change another file and open him

1.3 In this window can edit text and save him or if push on buttonEncrypt end save, file moved in folderencrypt1.4 In the end window, we can see password and window about success moving file

- Decrypt file
2.1 When push the buttondecrypt, opening file in format .gf
2.3 Write password for this file, which have on point 1.4

2.4 See encrypt file

- Windows
- Web (coming soon...)
2023