
나는 하나의 강력한 키와 각 웹사이트/계정에 대해 쉽게 기억할 수 있는 문자열을 기반으로 강력한 비밀번호를 생성하는 자체 제작 비밀번호 관리자를 사용합니다. 기본 원칙은 의사코드로 가장 쉽게 전달될 수 있습니다.
key = raw_input("Enter key: ")
url = raw_input("Enter URL: ") // like jons3.serverfault or something similar easily rememberable
pw = sha512(key + url)
pw = base64_encode(pw)
pw = pw[0:16]
print pw % or set the clipboard, etc., etc.
이제 몇 가지 추가 기능 구현을 고려하고 있습니다.
- 고급 비밀번호 관리. 즉, 키 자체를 입력할 필요가 없습니다. 키는 암호화된 형식으로 HDD에 있으므로 해독하려면 더 쉬운 비밀번호만 입력하면 됩니다. 동일한 키를 해독할 수 있는 여러 개의 비밀번호를 가질 가능성이 있습니다. 일회용 비밀번호를 가질 가능성. 여러 개의 키를 가질 가능성. 등.
- 서버에서 관리자를 데몬으로 실행하는 기능.
- 서버와 통신할 수 있는 다중 플랫폼 클라이언트입니다.
게으르기 때문에 누군가가 이미 개념과 원하는 기능 중 일부를 구현했으면 좋겠습니다. 그런 비밀번호 관리자를 아는 사람이 있나요?