EncrypC - Python을 사용한 파일 암호화 애플리케이션

내가 만든 것:



EncrypC는 Python의 Tkinter 모듈을 사용하여 만든 응용 프로그램이며 여기에서는 PyCryptodomex를 사용하여 사용자가 입력한 패스키에서 파일(AES)을 암호화 및 해독했습니다.




사용한 기술 스택:


  • 파이썬3
  • GUI용 Tkinter(내장)
  • Cryptodome용 pycryptodomex(AES 암호화)

  • 설치할 외부 종속성:


  • pycryptodomex (AES 암호화)

  • pip install pycryptodomex
    


    파일 암호화/복호화 튜토리얼:


  • 응용 프로그램을 열고 파일 선택 버튼을 클릭하여 파일을 선택합니다. "mydoc.pdf"(또는 경로를 수동으로 추가할 수 있음).
  • 키를 입력하십시오(영숫자 문자여야 함). 나중에 파일을 해독할 수 있도록 이것을 기억하십시오. (그렇지 않으면 파일이 영구적으로 손실됩니다.)
  • 암호화 버튼을 클릭하여 파일을 암호화합니다. 확장자가 ".encr"인 새 암호화 파일. "mydoc.pdf.encr"은 "mydoc.pdf"가 있는 동일한 디렉토리에 생성됩니다.
  • 파일을 해독하려면 확장자가 ".encr"인 파일을 선택하고 암호화 시 선택한 키를 입력합니다. 복호화 버튼을 클릭하여 복호화합니다. 해독된 파일은 예를 들어 "decrypted"라는 접미사가 붙은 이전과 동일한 이름이 됩니다. "mydoc_decrypted.pdf".
  • CLEAR 버튼을 클릭하여 입력 필드와 상태 표시줄을 재설정합니다.

  • 중요 사항:


  • 저자는 어떠한 종류의 데이터 손실에 대해서도 책임을 지지 않으므로 소프트웨어에서 암호화/암호 해독을 위한 입력으로 제공한 원본 데이터의 백업이 필수적입니다. 어떠한 경우에도 당사는 이 소프트웨어를 사용함으로써 귀하 또는 다른 사람에게 어떠한 손해, 유용한 데이터 손실에 대해 책임을 지지 않습니다. 자세한 내용은 LICENSE을 참조하십시오.

  • EncrypC Source Code에서 확인하세요.

    좋은 웹페이지 즐겨찾기