Pythonを使用してファイル暗号化アプリケーション


私の作ったもの


EncrypcはPythonからTkinterモジュールを使用して作成されたアプリケーションであり、ここで私はPryptoDomexを使用して暗号化し、暗号化(AES)は、パスキーからユーザーが入力した.


使用するスタック

  • python 3
  • GUI(作り付け)
  • 用のTkinter
    Cryptodome(AES暗号化)のための
  • pycrypdomex

    インストールする外部依存関係:

  • pycryptodomex ( AES暗号化)
  • pip install pycryptodomex
    

    ファイルを暗号化/復号化するチュートリアル

  • アプリケーションを開き、「ファイルを選択」ボタンをクリックします.
  • キーを入力します(これは英数字です).ファイルを後で復号できるようにしてください.(他のファイルを永久に失われる)
  • 暗号化ボタンをクリックしてファイルを暗号化します.“endoc”の拡張子を持つ新しい暗号化ファイル“mydoc . pdf . encr”は、“mydoc . pdf”と同じディレクトリに作成されます.
  • ファイルを復号したいときは、". encr "拡張子を使ってファイルを選択し、暗号化時に選択したキーを入力します.ボタンをクリックして復号化します.復号化されたファイルは、例えば「MyDocCount復号化された. pdf」のために接尾辞「復号化された」で以前と同じ名前です.
  • をクリックして入力フィールドとステータスバーをリセットします.
  • 重要な注意:

  • 著者らはどんなデータの損失に対しても責任を負いません.したがって、ソフトウェアで暗号化/復号化するための入力として与える元のデータのバックアップを取ることが重要です.いかなる状況においても、このソフトウェアを使用して、いかなる損害に対しても、あなたの有用なデータのいずれかの損失について、あなたまたは他の人に責任を負わなければなりません.詳細はLICENSEをお読みください.
  • EncrypC Source Codeでそれをチェックしてください