Skip to content

awmiriiw/MerkleNote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Merkle Note

Merkle Note is a secure text editor that offers advanced file management and encryption features. It encrypts files using a Merkle root as a password, ensuring data integrity and confidentiality. Users can create, open, and save encrypted or plain text files, while the intuitive interface streamlines file navigation.

Features

  • Create, open, and save text files securely.
  • Encryption using Merkle roots for data integrity.
  • User-friendly interface for efficient file management.
  • Supports both plain text and encrypted files.
  • Built with GTK for cross-platform compatibility.

Requirements

  • C Compiler (e.g., GCC)
  • GTK 3.0 or higher
  • CMake or gcc (for building)

Installation

  1. Clone the repository:
git clone https://github.com/amiriiw/MerkleNote.git
  1. Navigate to the project directory:
cd MerkleNote
cd MerkleNote
  1. To compile the project, use the following command:
gcc main.c Gui.c Cryptography.c -o merkle_notepad `pkg-config --cflags --libs gtk+-3.0 gtksourceview-3.0` -lcrypto -lssl -Wno-deprecated-declarations

Usage

  • Launch the application and create a new file.
  • Use the toolbar to open, save, or encrypt your documents.
  • Enter the Merkle root when prompted to encrypt files.
  • Save the password for decryption the file.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please submit a pull request or open an issue for any suggestions or improvements.

About

Merkle Note is a secure text editor that offers advanced file management and encryption features. It encrypts files using a Merkle root as a password, ensuring data integrity and confidentiality. Users can create, open, and save encrypted or plain text files, while the intuitive interface streamlines file navigation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages