怎么没有人回答呢?
我有一段很长的字符串,PublicKey是一个接口,可以查找javaAPI找到(java.security.PublicKey)
注:我看到这个接口时看到里面定义的是long类型。同时我在调用一段方法时传递的参数是a(String str),那边接受参数的时候是b(PublicKey key),这明显类型不符合。我想把字符串转换了,可就是着不到方法。希望有过这方面经验的人指教啊!
我有一段很长的字符串,PublicKey是一个接口,可以查找javaAPI找到(java.security.PublicKey)
注:我看到这个接口时看到里面定义的是long类型。同时我在调用一段方法时传递的参数是a(String str),那边接受参数的时候是b(PublicKey key),这明显类型不符合。我想把字符串转换了,可就是着不到方法。希望有过这方面经验的人指教啊!
不同的实现类对应不同的加密算法,比如:RSA、DSA等。
不同算法的PublicKey有很大不同。所以,你必须清楚地知道String中包含的是哪种算法的公钥。
PublicKey怎么可能由你定义生成?
它是通过PairGenerator来生成的。