2010-05-14 2 views
2

신체의 bignums에 관한 문서가 있습니까?ssh-2 rsa 본문 형식?

다음은 pubkey의 예입니다.

SSH-RSA AAAAB3NzaC1yc2EAAAABJQAAAIBMgigwcBaB3sqogC/yVPANQJKjMwOvrdOKhBIVlI2eOIq6FEyzNI8cbRDbHo5muipun922bLoV + P/dPZ2/8wJ + zugLM8eCdsr + VbYZ3T5wb7bjd2swePOWtffnsXnHiP8aWyRj64vd/mRPR1gYErg8vb7vM5c4B2ANKHs/rP65Bw ==

그것은 크기 7 1 3 bignums 포함 RSA-20,100,514 키 (128) 지금 128이 키이고 7이 공유 된 것으로 가정합니다. 그러나 다른 하나는 어떨까요? 또한이 개인 키에는 내가 무엇인지 전혀 모르는 bignums가 많이 들어 있습니다.

편집 :

그래서 분명히 내가 무엇을 찾고 있어요 것은 개인 키 BLOB의 형식입니다. 나는 수색했는데 내가 찾은 것은 실제 형식이 아닌 이름에 대한 참조이다.

답변

1

크기가 1 인 숫자가 "버전"입니다. 당신이 관찰하는 것은 핵심 요소를 포함하는 구조의 부호화입니다. 구조는 ASN.1 규칙과 인코딩 규칙을 따릅니다. RSA의 경우 공개 키와 개인 키의 내용은 PKCS#1으로 지정됩니다 (ASN.1 사양은 부록 C, 사람이 읽을 수있는 텍스트는 3 절 참조).

+0

PKCS에서 다른 bignums는 무엇입니까? – user230821

+0

ASN.1 사양의 부록 C, 사람이 읽을 수있는 텍스트의 섹션 3. –

+0

나는 위의 구조에서 의미. 어떻게 ssh 개인 키에 어떤 키가 있는지 알고 싶습니다. – user230821