2017-02-17 1 views
2

좋아, 암호화 된 텍스트 파일 Kryptert가 있습니다. 개인 키로 개인 이름이 지정된 키 파일. 출력을 Klartext라는 텍스트 파일에 저장하고 싶습니다.OpenSSL, 개인 키로 암호 해독

나는 이것을 알아낼 수 없어서 내 머리카락을 찢어 버리고 있습니다.

openssl rsautl -decrypt -inkey C:\private.key -in C:\Kryptert.txt -out C:\Klartext.txt 

위의 명령은 내가 무엇을 사용하고, 나는 CMD 창에 다음과 같은 출력을 얻을 : 나를 잘못 이해하는 데 도움 수

C:\Users\Marco>openssl rsautl -decrypt -inkey C:\private.key -in C:\Kryptert.txt -out C:\Klartext.txt 
Loading 'screen' into random state - done 
RSA operation error 
8560:error:0407106B:rsa routines:RSA_padding_check_PKCS1_type_2:block type is not 02:.\crypto\rsa\rsa_pk1.c:190: 
8560:error:04065072:rsa routines:RSA_EAY_PRIVATE_DECRYPT:padding check failed:.\crypto\rsa\rsa_eay.c:592: 

사람을, 나는 그것을 고칠 수있는 방법? 고맙습니다.

해독 :

$ openssl rsautl -decrypt -in $ENCRYPTED -out $PLAINTEXT -inkey keys/privkey.pem 

암호화 :

$ openssl rsautl -encrypt -in $PLAINTEXT -out $PLAINTEXT.encrypt -pubin -inkey keys/pubkey.pem 

희망이 도움이

+1

파일을 암호화하는 데 사용 된 명령은 무엇입니까? –

+0

Stack Overflow는 프로그래밍 및 개발 관련 질문을위한 사이트입니다. 이 질문은 프로그래밍이나 개발에 관한 것이 아니기 때문에 주제와는 거리가 먼 것처럼 보입니다. 도움말 센터에서 [여기에서 내가 질문 할 수있는 항목은 무엇입니까?] (http://stackoverflow.com/help/on-topic)를 참조하십시오. 아마도 [Super User] (http://superuser.com/) 나 [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/)가 더 나은 곳이 될 것입니다. 또한 [Dev Ops에 관한 질문은 어디에 게시합니까?] (http://meta.stackexchange.com/q/134306)를 참조하십시오. – jww

답변

5

여기 당신은 암호화 또는하려면 openssl을 사용하여 암호를 해독하는 데 필요한 명령을! :)

관련 문제