누구나 코드를 사용하여 개인 키로 해독 할 수 있습니까? 서버 측에서 OAEP 암호화 방법을 사용하고 있습니다. 개인 키를 사용하여 해독하려고 시도했지만 해독 된 텍스트는 Null입니다. 암호 해독 코드 결과로 -9809로 오류 코드가 표시됩니다.비밀 키로 데이터 해독 - 개인 데이터로 암호화 - 데이터 Java로 암호화
0
A
답변
1
"개인 키로"라고 말하면 대칭 암호화를 위해 CommonCryptor가 아닌 비대칭 암호화에 SecKeyDecrypt()
을 사용하고 있다고 가정합니다.
SecKeyDecrypt()
은 OAEP를 지원하지 않습니다. PKCS1 v1.5 패딩 (kSecPaddingPKCS1
) 만 지원합니다. 또한 기술적으로 ASN.1 패딩 + PKCS1 패딩을 처리 할 수 있지만 일반적으로 암호 해독과 관련이 없습니다. SecPadding 매개 변수를 전달할 때이 사실을 알아야합니다. 너 뭐 줬니?
오류 번호는 errSSLCrypto
이며 일반적인 "something crypto in crypto"메시지입니다.
관련 문제
- 1. 공개 키로 데이터 암호화
- 2. 데이터 스트림을 암호화/해독 하시겠습니까?
- 3. 데이터 암호화
- 4. PGP 키로 암호화
- 5. 데이터베이스에 저장하기위한 데이터 암호화
- 6. 파이썬으로 데이터 암호화, PHP에서 암호 해독
- 7. iphone 보안 데이터 암호화
- 8. BigInteger를 키로 사용하는 Java AES 암호화/해독
- 9. 레일 측 애플리케이션을위한 클라이언트 측 데이터 암호화/암호 해독
- 10. .net에서 SQL Server로 암호화 된 데이터 암호 해독
- 11. DBMS_CRYPTO를 사용하여 데이터 암호화
- 12. 보내기 전에 게시 데이터 암호화
- 13. RSA 암호화/암호 해독
- 14. 데이터 암호화 알고리즘
- 15. AES를 사용하여 데이터 암호화
- 16. Openssl RSA 암호화 - 해독
- 17. RSA 암호화 - 암호 해독
- 18. 안드로이드 - 암호화 및 해독
- 19. 비밀 번호 암호화 3 접근
- 20. 플렉스 암호화 비밀 값
- 21. .net RSACryptoServiceProvider를 사용하여 개인 키로 암호화 할 수 있습니까?
- 22. 문자열을 키로 사용하는 vb.net의 보안 (ish) 암호화/암호 해독 알고리즘
- 23. PayPal 카드 데이터 암호화
- 24. AES, RSA로 암호화 키로 파일 암호화 - 올바른 방향으로 가고 있습니까?
- 25. 개인 키로 암호화 된 데이터는 공개 키로 만 해독 할 수 있습니다.
- 26. 웹 응용 프로그램에서 사용자의 데이터 암호화
- 27. 브라우저에서 이진 데이터의 암호화/해독
- 28. 암호화/암호 해독 PHP 클래스
- 29. 파이썬 : 데이터 변조를 막기위한 암호화
- 30. PGP 암호화 및 암호 해독