Android PublicKey为字符串

时间:2015-10-14 18:03:47

标签: android type-conversion public-key

我正在尝试将PublicKey转换为String,但我不知道如何正确地执行此操作。以下代码并没有给我正确的密钥,那么如何转换呢?

byte[] publicKeyBytes = userKeys.getPublic().getEncoded();
String pKstring = new String(publicKeyBytes);

1 个答案:

答案 0 :(得分:5)

我找到解决方案,下面的代码是正确的:

byte[] publicKeyBytes = Base64.encode(userKeys.getPublic().getEncoded(),0);
String pubKey = new String(publicKeyBytes);