我正在尝试使用RSA创建一个小消息系统来加密消息,但我一开始就陷入困境,因为由于某种原因,代码无法识别KeyPairGenerator类。 到目前为止,我的代码在互联网上有许多例子:
{{1}}
我已经更新到最新的java版本,打开了KeyPairGenerator声明,它就是声明的函数和所有声明。 也不能来自IDE,因为我尝试过Intellij,Eclipse和Netbeans。 不知道我在这里缺少什么。任何帮助表示赞赏。
答案 0 :(得分:2)
您正试图实现一个不存在的嵌套类KeyPairGenerator.getInstance
:
this.key_par_gen = new KeyPairGenerator.getInstance("RSA");
// Error: KeyPairGenerator.getInstance cannot be resolved to a type
相反,您需要调用getInstance()
的静态KeyPairGenerator
方法 - 只需删除new
:
this.key_par_gen = KeyPairGenerator.getInstance("RSA");