런치 패드 및 이메일 암호화에 사용하는 GPG 키와 전체 ~/.gnupg
폴더를 잃어 버렸습니다 . 공개 키를 사용하여 복구 할 수 있습니까?
런치 패드 및 이메일 암호화에 사용하는 GPG 키와 전체 ~/.gnupg
폴더를 잃어 버렸습니다 . 공개 키를 사용하여 복구 할 수 있습니까?
답변:
@andrewsomething 아니오. 귀하가 언급 한 질문자 (들)는 하나의 컴퓨터에서 키를 사용할 수 있습니다. 하지만 열쇠를 잃어 버렸습니다. (컴퓨터 폭발)
RSA (및 DSA / ElGamal) 알고리즘은 키를 동시에 만들어야하도록 설계되었습니다. 개인 또는 공개 키의 일부로 저장되지 않은 중간 변수가 있습니다. 공개 키는 공개되도록 만들어 졌으므로 비밀 키를 추론 할 수 없거나 거대한 보안 허점이 생길 수 있습니다. 두 소수는 난수에서 생성됩니다.
또한 키 이메일 / 이름 / 설명은 모듈러스 (키의 "측정"데이터 부분)와 관련이 없습니다. 따라서 최소한 지금 당장 쉽게 수행 할 수없는 많은 수를 고려하지 않고는 백업없이 비밀 키를 복구 할 수 없습니다. 패스 프레이즈는 패스 프레이즈에서 생성 된 다른 (대칭) 키로 키를 보호하는 데 사용되지만이 키나 암호는 무작위 데이터의 부유 소스를 제외하고 어떤 식 으로든 계수에 영향을 미치지 않습니다.
사용자 이름과 비밀번호를 통해 로그인 한 후 런치 패드 키 관리 로 이동 하여 이전 키를 취소 할 수 있습니다. 새 키를 만들고 게시합니다. 게시 할 수있는 키 수에는 제한이 없습니다. 안전한 백업을하고 아무도 백업에 무단으로 액세스하지 못하도록하고 백업의 키가 암호로 보호되도록하십시오.
그러나 아래 단계에 따라 키를 쉽게 가져 오거나 내보낼 수 있습니다.
~/.gnupg
소스 시스템에서 대상 시스템으로 디렉토리를 복사하십시오 .
키 이름이이라고 가정하십시오 ABCDFE01
.
라는 이름의 파일에 공개 키와 개인 키를 내 보냅니다 mygpgkey_pub.gpg
및 mygpgkey_sec.gpg
각각.
gpg --output mygpgkey_pub.gpg --armor --export ABCDFE01
gpg --output mygpgkey_sec.gpg --armor --export-secret-key ABCDFE01
그런 다음 해당 파일을 대상 컴퓨터에 복사하고 다음을 실행하십시오.
gpg --import ~/mygpgkey_pub.gpg
gpg --allow-secret-key-import --import ~/mygpgkey_sec.gpg
출처 : http://www.ralree.com/2007/03/07/howto-export-and-import-private-gpg-keys/
유니티 대시를 열고 seahorse
목록에 나와있는 대로 입력 하십시오 passwords and applications
. 클릭하여 엽니 다. 생성 된 키는 내 개인 키 탭에 있습니다. 당신이 만든 키를 볼 수 있습니다. 해당 키를 선택하면 메뉴 내보내기 옵션 에서 자동으로 활성화되고 해당 내보내기 버튼을 선택합니다. 그런 다음 원하는 위치에 저장하십시오.
이제 이것을 가져 오려는 대상 시스템을여십시오. 위에서 언급 한 바와 같이 암호 및 응용 프로그램을 열기까지 동일한 프로세스가 있습니다. 주 메뉴의 해당 응용 프로그램에서 파일을 선택하고 가져 오기를 선택하십시오. 통해 당신은 당신의 첫번째 PC에서 저장 한 키를 선택할 수 있습니다.
더 명확하게하려면 이미지를보십시오.
~/.gnugpg
디렉토리). 암호와 세부 사항을 기억하지만 새로 생성 된 키에는 다른 지문과 공개 키가 있습니다. 이런 이유로 Launchpad는 서명을 수락하지 않습니다.