یک برنامه یادداشت امن که از رمزنگاری امن برای حفاظت از یادداشتهای شما و سیستم بلاک چین که نوت ها به صورت بلاک سیو و استفاده میکند.
-
نصب مراحل پیش نیاز: قبل از هر چیز، اطمینان حاصل کنید که Python نصب شده باشد. همچنین نیاز به نصب کتابخانه
cryptographyدارید. برای نصب آن از دستور زیر استفاده کنید:pip install cryptography python secure-note-blockchain.py -
تولید کلیدها: برنامه از جفت کلید عمومی و خصوصی برای رمزنگاری و رمزگشایی استفاده میکند. شما باید کلیدهای خود را تولید کنید. برای این کار، به تابع
generate_keysدرSecureNoteنیاز دارید. -
ذخیره کلیدها: کلیدهای تولید شده باید در فایلهایی ذخیره شوند. از توابع
save_keysوload_keysبرای ذخیره و بارگذاری کلیدها از و به فایلها استفاده میشود.
- اضافه کردن یادداشت: با انتخاب گزینه "1" در منو، میتوانید یک یادداشت جدید اضافه کنید. متن یادداشت را وارد کنید و آن را به وسیله تابع
add_noteبه دفترچه یادداشت اضافه کنید.
- حذف یادداشت: با انتخاب گزینه "2" در منو، میتوانید یک یادداشت را از دفترچه حذف کنید. شماره یادداشت مورد نظر را وارد کرده و تابع
delete_noteرا فراخوانی کنید.
- نمایش یادداشتها: با انتخاب گزینه "3" در منو، میتوانید تمام یادداشتهای شما را مشاهده کنید. این یادداشتها رمزنگاری شدهاند و شما باید آنها را با استفاده از تابع
get_notesو سپس رمزگشایی کنید.
- گرفتن یادداشتها (با یا بدون پسورد): با انتخاب گزینه "4" یا "5" در منو، میتوانید یادداشتهای خود را بدون یا با وارد کردن پسورد بگیرید. اگر پسورد نادرست وارد شود، یک پیام خطا نمایش داده میشود.
- ذخیره و بازیابی فایلها: این برنامه به شما امکان ذخیره کردن فایلها از طریق توابع
save_to_fileوload_from_fileرا میدهد. همچنین میتوانید فایلها را از دفترچه یادداشت خود خروجی بگیرید و یا حذف کنید.