대용량 파일 (> 25 MB)에서 RSA 암호화를 사용하고 싶습니다. 대형 앱에 공개 키/비공개 키를 사용하는 것이 가능하거나 제한이 있습니까? 공개 키를 클라이언트에 노출하고받는 사람을 제외한 모든 사람이 개인 키로 내용을 볼 수 없도록합니다. 비즈니스 케이스는 대칭 암호화보다 느리지 만 의미가 있습니다. RSA는 키 크기 (마이너스 패딩 오버 헤드)보다 페이로드 큰 암호화 할 수 없습니다RSA 암호화 - 공개 키 암호화
0
A
답변
1
감사합니다. 이 제한을 우회하려면 대칭 키를 생성하여이를 사용하여 더 큰 파일을 암호화 한 다음 RSA (OAEP 또는 PKCS1v1.5 패딩 포함)로 대칭 키 자체를 암호화해야합니다.
CMS (암호화 메시지 구문) 및 PKCS7 (CMS의 전임자)은이 유스 케이스를 이미 지원하므로 자체 프로토콜을 만들 필요가 없습니다.
+0
관련된 개념에 대해 명확하고 명확한 설명. 나 한테 득표했다. –
관련 문제
- 1. RSA 공개 키 암호화 openssl
- 2. RSA 공개 키로 AES 키 암호화
- 3. RSA 공개 키로 DSA 개인 키 암호화
- 4. 공개 키로 Java RSA 암호화
- 5. RSA 암호화, 키 저장소
- 6. Openssl RSA 암호화 - 해독
- 7. 큰 키 크기의 RSA 암호화
- 8. RSA 암호화 Java, 키 교환
- 9. RSA SSL 키 암호화 변경
- 10. iPhone에서의 RSA 암호화
- 11. 암호화 제품 키 : 공개 키 및 개인 키 암호화
- 12. RSA 암호화, PHP
- 13. 계수와 공개 지수를 사용하는 C# RSA 암호화
- 14. RSA 암호화 - 암호 해독
- 15. C# RSA 암호화 전송/해독
- 16. 같은 RSA 키, 동일한 메시지, 다른를 암호화
- 17. 기존 공개 키 및 MOD를 사용하는 iPhone의 RSA 암호화
- 18. 공개 키/개인 키를 생성하기 전에 RSA 암호화 forceclosing
- 19. RSA 공개 키를 사용하여 문자열 암호화
- 20. 공개 키 암호화 작동 방법
- 21. Ruby의 공개 키 암호화 데모
- 22. 윈도우 폰 8 RSA 암호화
- 23. RSA 암호화 Javascript
- 24. RSA 암호화/암호 해독
- 25. .NET의 최소 메시지 크기 공개 키 암호화
- 26. RSA 암호화 도움말
- 27. RSA - 음수 지수로 암호화
- 28. C++에서 RSA 암호화
- 29. 코코아의 RSA 공개 키 해독
- 30. RSA 암호화 라이브러리 또는 클래스
이 질문은 프로그래밍 관련 문제가 아니기 때문에 주제가 아닌 것처럼 보입니다. –
25MB는 큰 파일이 아닙니다. 이것은 1980 년대가 아닙니다. – IMSoP