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
희망이 도움이
파일을 암호화하는 데 사용 된 명령은 무엇입니까? –
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