Я искал на разных форумах, и теперь я, наконец, задаю свой вопрос, так как не могу найти конкретный ответ.
Я пишу протокол безопасности для датчиков SunSPOT как мой последний год проекта.
Я хочу сгенерировать 128-битный ключ, который позже можно будет хэшировать. В результате поиска в Интернете я обнаружил, что лучшим способом для генерации случайных ключей является SecureRandom.
Я пытаюсь реализовать общее утверждение, чтобы увидеть, как оно работает, чтобы я мог использовать его дальше в соответствии с моим требованием
SecureRandom gen = SecureRandom.getInstance("SHA1WITHECDSA");
выше оценки, которую я использовал с "SHA1PRNG", "MD5ECDSA" и "ECDSAWithSHA1Signature"
как только я заполняю заявление и ставлю точку с запятой, оно возвращает эту ошибку
метод getInstance в классе
com.sun.spot.security.implementation.SecureRandom
не может применяться к данным типам
обязательно: найден байт: java.lang.String
Я добавил файл Jar соответственно в build.xml и в build.properties; также импортировал алгоритм в программу.
Спасибо за чтение
и любая помощь очень ценится
Спасибо всем, кто пытался помочь.
Хэш (Hasnain)