将公钥类型转换为big int

时间:2017-11-01 07:29:04

标签: java string public-key-encryption

我试图将我的密钥转换为大整数或字符串以获取密钥的值。我目前正在尝试将其转换为字符串,我使用

String keyAsString = Base64.getEncoder().encodeToString(receiveKey.getData());

System.out.println(keyAsString);

然而,我的输出是一个胡言乱语

MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6 + ew597p9xGvEjJDRp3pfs1Gjy5UdkhvowzOQeBrAAtNeLa90nAAKFaJEppnuxfudCq0uN6mtvstkQubmA48CL57ScbBGJDGnxnyeagBiFiLmLyG4ETG0Jy9Keu63JzkaN1tbKn6OFydagqzkESS62NfN8adgRHNQVSzQeYBFjwIDAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ==

当我打印出公钥时,输出是

Sun RSA公钥,1024位   模量:131299195463002215195329154870192371667344432008148874302996116714224964708229917223113454026144808551200135139817822182165252026686969926061551496173054324976472225390492516878760786130402059883104313320788015389521111743083669001615716568215520705969686885579227144800412281170037125266006383196172915328399

公众指数:65537

我的目标是从我的公钥中提取随机值。如果还有其他方法可以做到这一点,请给我建议。谢谢。

0 个答案:

没有答案