Skip to content

AiGptCode/Secure-Note-Blockchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

یک برنامه یادداشت امن که از رمزنگاری امن برای حفاظت از یادداشت‌های شما و سیستم بلاک چین که نوت ها به صورت بلاک سیو و استفاده می‌کند.

نصب و پیکربندی

  1. نصب مراحل پیش نیاز: قبل از هر چیز، اطمینان حاصل کنید که Python نصب شده باشد. همچنین نیاز به نصب کتابخانه cryptography دارید. برای نصب آن از دستور زیر استفاده کنید:

    pip install cryptography
    python secure-note-blockchain.py
    
    
  2. تولید کلیدها: برنامه از جفت کلید عمومی و خصوصی برای رمزنگاری و رمزگشایی استفاده می‌کند. شما باید کلیدهای خود را تولید کنید. برای این کار، به تابع generate_keys در SecureNote نیاز دارید.

  3. ذخیره کلیدها: کلیدهای تولید شده باید در فایل‌هایی ذخیره شوند. از توابع save_keys و load_keys برای ذخیره و بارگذاری کلیدها از و به فایل‌ها استفاده می‌شود.

افزودن یادداشت‌ها

  1. اضافه کردن یادداشت: با انتخاب گزینه "1" در منو، می‌توانید یک یادداشت جدید اضافه کنید. متن یادداشت را وارد کنید و آن را به وسیله تابع add_note به دفترچه یادداشت اضافه کنید.

حذف یادداشت‌ها

  1. حذف یادداشت: با انتخاب گزینه "2" در منو، می‌توانید یک یادداشت را از دفترچه حذف کنید. شماره یادداشت مورد نظر را وارد کرده و تابع delete_note را فراخوانی کنید.

نمایش یادداشت‌ها

  1. نمایش یادداشت‌ها: با انتخاب گزینه "3" در منو، می‌توانید تمام یادداشت‌های شما را مشاهده کنید. این یادداشت‌ها رمزنگاری شده‌اند و شما باید آنها را با استفاده از تابع get_notes و سپس رمزگشایی کنید.

گرفتن یادداشت‌ها (با یا بدون پسورد)

  1. گرفتن یادداشت‌ها (با یا بدون پسورد): با انتخاب گزینه "4" یا "5" در منو، می‌توانید یادداشت‌های خود را بدون یا با وارد کردن پسورد بگیرید. اگر پسورد نادرست وارد شود، یک پیام خطا نمایش داده می‌شود.

ذخیره و بازیابی فایل‌ها

  1. ذخیره و بازیابی فایل‌ها: این برنامه به شما امکان ذخیره کردن فایل‌ها از طریق توابع save_to_file و load_from_file را می‌دهد. همچنین می‌توانید فایل‌ها را از دفترچه یادداشت خود خروجی بگیرید و یا حذف کنید.

About

یک برنامه یادداشت امن که از رمزنگاری امن برای حفاظت از یادداشت‌های شما و سیستم بلاک چین که نوت ها به صورت بلاک سیو و استفاده می‌کند

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages