Skip to content

The software is a versatile Windows application designed to provide secure encryption and decryption of text and messages.

Notifications You must be signed in to change notification settings

cc-Mehdi/Cryptography-WPF-ConsoleAPP

Repository files navigation

GitHub repo size

Cryptography

The software is a versatile Windows application designed to provide secure encryption and decryption of text and messages. It offers an intuitive user interface that allows users to easily input their text, select a preferred encryption method (such as Hill or RSA), and set a secure passphrase or key.

Users can encrypt sensitive information, such as passwords, personal notes, or confidential messages, ensuring that only authorized individuals with the decryption key can access the content. The software employs advanced encryption algorithms and follows best practices for data security, making it suitable for personal and professional use.

In addition to basic encryption and decryption features, the software offer options for generating strong encryption keys, managing encrypted data, and sharing encrypted messages securely with others. Overall, the software provides a user-friendly solution for protecting sensitive text and messages, helping users keep their information confidential and secure.

این نرم افزار یک برنامه کاربردی ویندوز همه کاره است که برای رمزگذاری و رمزگشایی ایمن متن و پیام طراحی شده است. این یک رابط کاربری بصری ارائه می دهد که به کاربران امکان می دهد به راحتی متن خود را وارد کنند، یک روش رمزگذاری ترجیحی (مانند Hill یا RSA) را انتخاب کنند و یک کلمه عبور یا کلید امن تنظیم کنند.

کاربران می توانند اطلاعات حساس مانند رمزهای عبور، یادداشت های شخصی یا پیام های محرمانه را رمزگذاری کنند و اطمینان حاصل کنند که فقط افراد مجاز دارای کلید رمزگشایی می توانند به محتوا دسترسی داشته باشند. این نرم افزار از الگوریتم های رمزگذاری پیشرفته استفاده می کند و بهترین شیوه ها را برای امنیت داده ها دنبال می کند و آن را برای استفاده شخصی و حرفه ای مناسب می کند.

علاوه بر ویژگی‌های اساسی رمزگذاری و رمزگشایی، این نرم‌افزار گزینه‌هایی برای تولید کلیدهای رمزگذاری قوی، مدیریت داده‌های رمزگذاری‌شده و به اشتراک‌گذاری پیام‌های رمزگذاری‌شده به‌طور امن با دیگران ارائه می‌دهد. به طور کلی، این نرم افزار راه حلی کاربرپسند برای محافظت از متن ها و پیام های حساس ارائه می دهد و به کاربران کمک می کند اطلاعات خود را محرمانه و ایمن نگه دارند.

جدول محتوا

نرم‌افزار

Console

تکنولوژی‌ها

  • سی شارپ - CSharp
  • ویندوز فرم (WPF)
  • کنسول اپ (Console Application)

راه‌اندازی

  1. برای اجرای این پروژه کافیست این پوشه را در کامپیوتر خود دانلود یا کلون کنید.
  2. سپس پوشه نرم افزار مورد نظر را انتخاب کنید و به مسیر نام پوشه > پوشه bin > پوشه Debug > پوشه net6.0 یا net6.0-windows > فایل.exe را اجرا کنید
  3. از برنامه لذت ببرید!

نحوه استفاده

  1. ابتدا درآیه های کلید را وارد کنید
  2. متن یا پیامتان را وارد کنید
  3. انتخاب کنید که میخواهید رمزگذاری کنید یا رمزگشایی و سپس تایید یا اینتر را بزنید
  4. متن جدید را کپی و در جایی که میخواهید پیست کنید

امکانات

  • استفاده از Clean Code
  • در دو پلتفرم ویندوز اپلیکیشن (WPF) و کنسول اپلیکیشن (Console Application)

Mehdi Gholami (ASP) :

Gmail cc.MehdiGholami@gmail.com  ·  GitHub @cc-Mehdi  ·  Twitter @cc_MehdiGh

About

The software is a versatile Windows application designed to provide secure encryption and decryption of text and messages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages