2
RSA 공개 키의 모듈러스를 가지고 있습니다. 나는이 공개 키를 Python library "M2Crypto",과 함께 사용하고 싶지만 PEM 형식의 공개 키가 필요합니다.RSA 공개 키를 RSA 모듈에서 PEM 형식으로 만들려면 어떻게해야합니까?
따라서 RSA 모듈을 PEM 파일로 변환해야합니다.
모듈러스는 here.
어떤 아이디어를 찾을 수 있습니까?
RSA 공개 키의 모듈러스를 가지고 있습니다. 나는이 공개 키를 Python library "M2Crypto",과 함께 사용하고 싶지만 PEM 형식의 공개 키가 필요합니다.RSA 공개 키를 RSA 모듈에서 PEM 형식으로 만들려면 어떻게해야합니까?
따라서 RSA 모듈을 PEM 파일로 변환해야합니다.
모듈러스는 here.
어떤 아이디어를 찾을 수 있습니까?
M2Crypto 라이브러리는 당신이 공개 지수, e
알 필요가 a way to reconstruct a public key.있다 (RSA 키 종종 65337,하지만 같은 3 (17)과 같은 다른 번호가 사용되었다), 그리고 계수는 512 비트 n
(인 번호는 질문에서 제공됨). 문서는 e
및 n
에 사용되는 길이 인코딩 형식을 설명합니다.
일단 공개 키가 재구성되면 saved into a file 일 수 있으며 나중에 변환하는 번거 로움없이 나중에 다시 사용할 수 있습니다.
아니요, js 라이브러리 대신 파이썬 라이브러리 (m2crypt)로 메시지를 암호화하고 싶습니다. 키를 사용하고 싶지만 알 수 있듯이 발견 한 rsa 키는 ssh 공개 키와 같지 않습니다. 파일. – sid3k
그것은 농담이 아닙니다. 질문은 간단합니다. 공용 RSA 키가 있고 공개 키의 형식을 지원하지 않는 파이썬 라이브러리에서 사용하고 싶습니다. 변환해야합니다. – sid3k
그렇다면 키의 공개 지수를 제공해야합니다. 보통의 RSA 키의 경우, 이것은 종종 65537입니다. 그러나 작은 512 비트 키의 경우 동일한 지수가 사용되는지 확실하지 않습니다. – erickson