Skip to content
This repository was archived by the owner on Apr 17, 2022. It is now read-only.

Repository files navigation

Archive Reason: It should be work, but it is using "MySqlData" and not "Entity-Framework"!

Encrypted Notebook (written in WPF C#)

Important Info!

This is a project of mine, which I have released for further development or similar, i.e. I am not liable if important information of yours remains encrypted forever! You are responsible for yourselves!

Application description:

This is not a normal notebook, this is an encrypted notebook where you are the master of your data. Because you have to host your own DB-Server (Maria/MySQL)! And don't forget, all important data is hashed or encrypted, with SHA512 or AES256 (with salt).

How to Set-Up the Database:

Don't worry, it's not difficult, only the following data are requested at the start of the program (Server-Ip, Username, Password and a database name). Just enter them and press the button. Everything will be automatically set up for you and then you can directly create a user.

How to Download:

Go to the "DOWNLOAD" folder and download any version (for security the latest one). Or press here to download if you want the latest one

Features:

✔️ Beautiful and simple UI
✔️ automatic setup
✔️ user-friendly / beginner-friendly
✔️ encrypted or hashed

Images:

Server-Login:

-If there is no password just leave it blank (I don't recommend this)
-The "Save" button saves everything except the password, because it will be saved unencrypted in a file (because of the security)
Server-Login

Server-Login-OneWayLogin:

Server-Configure

Server-Create-OneWayLoginKey:

Server-Configure

Server-Configure:

-This appears only once when the database is new!
Server-Configure

User-Create:

User-Create

User-Login:

User-Login

User-Home:

User-Home

Import-Export:

-All or specific notebooks can be exported
-The file is of course also re-encrypted
-DO NOT EDIT THE FILE OR EVERYTHING WILL BE GONE
Import-Export

User-Delete:

-Do it carefully! it cannot be undone!
User-Delete

Notebook:

-Under the "Create" button, there is a text box where you should enter the name of the new notebook.
-When you delete a notebook, you must select it from the list.
-THERE IS NO AUTOMATIC SAVE, whenever you want to change your book, save it first.
Notebook

Database-Tables:

Database-Tables

Database-Notebooks:

-The "NULL" means that the notebook is empty
Database-Notebooks

Database-Setting:

Database-Setting

Database-Salt:

Database-Setting

Database-User:

Database-User

About

This is an encrypted Notebook, written in C# and it uses MySQLData, which is also the reason why it is ReadOnly!

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages