我已经在不同的论坛中进行了搜索,现在我终于提出了我的问题,因为我找不到具体的答案。
我正在为 SunSPOT Sensors 编写安全协议作为我最后一年的项目。
我希望生成一个 128 位密钥,稍后可以对其进行散列,通过我在网络上的搜索,我发现生成随机密钥的最佳方法是 SecureRandom。
我正在尝试执行一般性声明以查看它是如何工作的,以便我可以根据我的要求进一步使用它
SecureRandom gen = SecureRandom.getInstance("SHA1WITHECDSA");
上面的语句我用“SHA1PRNG”、“MD5ECDSA”和“ECDSAWithSHA1Signature”,只要我完成语句并加上分号就返回这个错误
com.sun.spot.security.implementation.SecureRandom 类中的方法 getInstance 不能应用于
所需的给定类型:找到字节:java.lang.String
我已将 Jar 文件分别添加到 build.xml 和 build.properties 中;还将算法导入程序。
谢谢阅读
并且非常感谢任何帮助
谢谢每一位试图提供帮助的人。
哈希 (Hasnain)