Skip to content

Pushpenderrathore/Contractsd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contactsd

Contactsd is a secure contacts management tool designed to function on both Linux and Windows platforms. It utilizes OpenSSL libraries for cryptographic operations and provides enhanced data protection by supporting encrypted disk images.


Usage on Linux

To compile and run Contactsd on Linux:

gcc contacts.c -o contactsd -lssl -lcrypto
./contactsd

Usage on Windows

To compile and run Contactsd on Windows:

gcc contacts.c -o contactsd.exe -lssl -lcrypto
./contactsd.exe

Note: Ensure you have OpenSSL and GCC installed on your Windows environment. If your source file is named test.c, adjust the command accordingly.


Working with Encrypted Images (result.img) (Admin Only — Not for Public Use)

To Open the Encrypted Image:

sudo cryptsetup open result.img mysecure
sudo mount /dev/mapper/mysecure /mnt/secure

You can access secured files at /mnt/secure.

To Close and Unmount:

sudo umount /mnt/secure
sudo cryptsetup close mysecure

Security Notice & Caution

Do not attempt to tamper with this tool or its encrypted files. Unauthorized actions may result in data loss, corruption, or irreversible damage. Always use administrative privileges responsibly and maintain secure backups.


License

Contactsd is intended for responsible and authorized use only. Please consult our organization’s security policies before deployment.

About

Contactsd is a secure CLI-based contacts management system built using modern cryptography. It encrypt all stored data using AES-256-GCM, providing confidentiality, integrity & authentication. Encryption keys derived from a master key using PBKDF2-HMAC-SHA256 with 150,000 iterations & a unique salt

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages