저자는 Streamlit 및 Fernet 암호화를 사용하여 로컬에서 암호를 안전하게 저장하는 간단한 암호 관리자 앱을 구축했습니다. 앱은 Python, Streamlit 및 암호화 라이브러리를 사용하여 암호 데이터를 암호화 및 복호화합니다. 필요한 라이브러리는 cryptography, os, json 및 getpass입니다. 앱은 암호화 키를 생성하고 암호를 암호화 및 복호화하여 JSON 파일에 저장합니다. 사용자는 앱을 사용하여 새로운 암호를 추가하고 기존 암호를 검색할 수 있습니다. 앱은 암호 저장을 안전하게 보장하는 Fernet 암호화를 사용합니다. 저자는 암호 관리자의 코드를 제공하고 작동 원리를 설명합니다. 앱에는 세 가지 주요 기능이 있습니다. 암호화 키 생성, 암호 추가 및 검색, JSON 파일에 암호 데이터 저장입니다. 저자는 독자들에게 보안 및 코딩에 대해 배울 수 있도록 자체 암호 관리자를 구축하도록 권장합니다. 완전한 코드 및 GitHub 리포지는 독자들이 시도하고 수정할 수 있도록 제공됩니다.
dev.to
I Built a Password Manager Using Python, Streamlit, and Fernet — Here's How 🛡️
Create attached notes ...
