Java 6에서 Elliptic Curve Cryptography를 사용할 수 있습니까? Bouncy castle과 같은 제 3 자 제공 업체는 사용하고 싶지 않습니다.Java 6의 타원 곡선 암호화
3
A
답변
1
OpenJDK7 및 Java 7 SE에서 기본 ECC는 this page에 따라 완벽하게 지원됩니다. 미국의 암호화 수출 법으로 인해 외부 .jar에서 JCA 및 내보내기 정책을 추가해야 할 수도 있지만 Java의 표준 릴리스에는 포함 할 수 없지만 오라클이 만든 것이기 때문에 기술적으로 타사 공급자가 아닙니다. 또한 NIST라는 커브를 사용하지 않는다면 별도의 라이브러리를 사용해야 할 가능성이 높습니다.
2
대답은 Java 7이 될 때까지 ECC 기능이 추가되지 않았다는 것입니다. Java 6은 API 인터페이스를 제공했지만 실제로 구현되지 않았습니다. 즉, PKCS # 11 모듈 (Sun PKCS # 11 공급자 사용)을 통해 사용할 수 있습니다. 그러나이 경우 PKCS # 11 호환 .dll
이 필요합니다. 타사 네이티브 라이브러리를 설치하지 않으면 허용되지 않습니다.
관련 문제
- 1. Java 7 keytool 타원 곡선 암호화
- 2. Android에서 Bouncycastle 타원 곡선 암호화
- 3. PyECC 예제 - 파이썬 타원 곡선 암호화
- 4. openssl 타원 곡선
- 5. 타원 곡선 암호화에 사용할 NFC 호환 태그
- 6. Android - SSL/TLS 및 ECC (타원 곡선 암호화)
- 7. 타원 곡선 암호화를 시각화하고 구현하는 도구
- 8. 타원 곡선 암호화의 .NET 구현 (라이브러리)
- 9. 타원 곡선 암호화를 사용하여 서명 확인
- 10. Diffie-Hellman 타원 곡선 길이 개인 키
- 11. 데이터를 암호화하는 데 타원 곡선 암호화를 사용할 수 있습니까?
- 12. OpenGL/Java 학습 곡선
- 13. RSA의 비대칭 암호화와 같은 타원 곡선 알고리즘이 있습니까?
- 14. 타원 곡선과 점 카디널리티
- 15. Java 6의 Java 7 SDK 기능 사용
- 16. Java EE 5와 Java EE 6의 차이점
- 17. JCE는 Java SE 6의 일부입니까?
- 18. Java 6의 KeyStroke 동급 클래스?
- 19. Z 주문 곡선 java 구현
- 20. Elliptic Curve Java의 암호화 알고리즘
- 21. 경계 타원
- 22. Java 단순 암호화
- 23. AES Java 암호화
- 24. Java 암호화 AES 기능
- 25. Java 양방향 암호화 라이브러리
- 26. XTEA를 사용한 Java 암호화
- 27. Java 기반 모바일에서의 암호화
- 28. Java 암호화 로그 파일
- 29. Java EE 6의 응용 프로그램 배포 설명자
- 30. Java 6의 NTFS 파일 사용 권한
흥미로운 질문이지만 한 가지 대답은 아닙니다. – AlexWien
오라클의 Java 6 공급자는 타원 곡선 암호화를 전혀 제공하지 않습니다. –
@AlexWien Aslam은 팔로워가 많은 태그를 지정하지 않았기 때문에 ... –