2017-05-19 7 views
0

저는 암호가 생소하고 Java 용 Bouncy Castle을 암호화 목적으로 사용하는 법을 배우고 있습니다.Crypto Charm의 Java equivalent ECGroup serialize/deserialize

난 내가 자바에 대한 동일한 기능을 수행 할 수있는 방법

import charm.toolbox.ecgroup 


serializedKey = charm.toolbox.ecgroup(prime192v1).deserialize(keyInBytes) 

을 사용하고있는 파이썬 암호화-매력을 가지고 알아?

답변

0

이 시도 :

역 직렬화 :

KeyFactory keyFactory = KeyFactory.getInstance("EC"); 
PKCS8EncodedKeySpec keySpec = new PKCS8EncodedKeySpec(keyBytes); 
PrivateKey privateKey = keyFactory.generatePrivate(keySpec); 

직렬화 :

byte[] keyBytes = privateKey.getEncoded(); 

어쩌면 당신이 (당신의 JDK에 따라)이 호출을 필요로 할 수 있습니다 이전 KeyFactory.getInstance에 :

Security.addProvider(new BouncyCastleProvider());