편도, 무료, 결정 론적 암호 생성기. Rust Diceware 및 Aragon2 (2015 Password Hashing Competition의 우승자)에서 100%로 암호적으로 안전한 비밀번호를 만듭니다.
이 프로그램 에이 프로그램을 모든 컴퓨터에 설치하고 비밀번호에 완전히 오프라인 상태이며 동기화되지 않으면 서 암호에 액세스 할 수 있어야합니다.
위의 텍스트를 pword에 입력하면 항상 raW5kbmVzcyBjbG92ZXI
의 동일한 비밀번호를 표시합니다. 이는 실제로 사용하지 않는 것이 좋습니다. 이것은 데모 목적으로 만 사용됩니다.
빠른 설치
cargo install pword
복제 및 빌드 설치
git clone https://github.com/drbh/pword.git
cd pword
cargo install
Diceware 알고리즘을 기반으로 사용자가 기억할 수있는 마스터 암호를 생성합니다. 이 암호는 보안 무작위 번호 생성기에 의해 개발자로부터 더 많은 정보로 시드됩니다. 다음 으로이 암호를 Aragon2 암호 생성 기능의 소금으로 사용합니다.
웹 사이트에 대한 사용자의 입력을 기반으로 - 도메인을 포함한 호스트 이름을 제안하지만 프로토콜 또는 후행 경로는 제안합니다. eg github.com
HTTPS를 포함하지 않고 마스터 암호를 충분히 무작위로 만들지 만 해시 기능에 대한 입력을 기억하기 쉽습니다. 입력과 소금을 Aragon2에 메모리 하드 암호 기능으로 전달합니다. 출력은 길고 잘 고정 된 문자열로 중간에서 20자를 서브 세트합니다.
출력은 문구 및 비밀번호 호스트를 사용하여 재생할 수있는 고유 한 20 자리 암호입니다. 이는 인간이 암호를 생성하는 프로세스가 계산적으로 비싸다는 것을 기억하기가 매우 쉽다는 것을 목표로합니다 (암호 생성이 필요하고 메모리 하드 해시 기능이 필요합니다).
보다 안전한 비밀번호를 만들 수 있지만 (100 개 이상의 길이) 기억하기 어려울 수는 있지만 크로스에서 많은 안전 (현재 암호보다 더 안전한)을 만들고 액세스 할 수있는 쉬운 방법을 제공합니다. -플랫폼 도구.
pword new
# Endnote kindness clover
pword generate
# Type a password:
#
# ? thanks.
#
# Type a label for your password
# github.com
#
# Your password:
# raW5kbmVzcyBjbG92ZXI