Общее утверждение для ошибки recuralandom return - Java -- java поле с участием cryptography поле с участием sunspot пол Связанный проблема

General Statement for SecureRandom return Error - Java


0
vote

проблема

русский

Я искал на протяжении разных форумов, и теперь я наконец-то ставит свой вопрос, так как я не могу найти конкретный ответ.

Я пишу протокол безопасности для датчиков солнечных пятен в качестве моего окончательного года проекта.

Я хочу генерировать 128-битный ключ, который можно хешить позже, через мой поиск в Интернете, который я сталкиваюсь с этим лучшим методом для генерации случайных клавиш - Secuberandom.

Я пытаюсь осуществить общее заявление, чтобы увидеть, как он работает так, чтобы я мог использовать его в соответствии с моим требованием

 <код> SecureRandom gen = SecureRandom.getInstance("SHA1WITHECDSA");   

Вышеложенная ставка, которую я использовал с «SHA1PRNG», «MD5ECDSA» и «ECDSawithSha1Signature» Как только я закончу заявление и поставьте точку запятой, вернуть эту ошибку

Метод getInstance в классе com.sun.spot.security.mplementation.securedurenom. не может быть применен к данным типа
Требуется: Байт найдено: java.lang.string

Я добавил файл JAR соответственно в build.xml и в build.properties; Также импортированный алгоритм в программу.

Спасибо за чтение

и любая помощь очень прицелируется

Спасибо каждому, кто пытался помочь.

hash (hasnain)

Английский оригинал

I've searched throughout different forums and now I am finally putting my question as I can't find specific answer.

I am writing security protocol for SunSPOT Sensors as my final year Project.

I wish to generate a 128 bit Key which can be hashed later on, through my search on web I come across that best method to generate the random keys is SecureRandom.

I am trying to implement the general statement to see how it works so that I can use it further according to my requirement

SecureRandom gen = SecureRandom.getInstance("SHA1WITHECDSA"); 

above statment I have used with "SHA1PRNG", "MD5ECDSA" and "ECDSAWithSHA1Signature" as soon as I complete Statement and put semicolon it return this Error

method getInstance in class com.sun.spot.security.implementation.SecureRandom cannot be applied to given types
required: byte found: java.lang.String

I have added the Jar file respectively to the build.xml and into the build.properties ; also the imported the algorithm into the program.

Thanks for reading

and any help is much appriciated

Thankyou Every One who have tried to help.

Hash (Hasnain)

</div
        
       
       

Список ответов

2
 
vote

Почему бы не просто сказать «Securalandom ()» и пусть система выберет алгоритм? Вот явный пример:

 <код> import java.security.SecureRandom;  public class Rando {     public static void main(String[] args) {         System.out.println(new SecureRandom().nextFloat());     }  }   
 

Why not just say "SecureRandom()" and let the system pick the algorithm? Here is an explicit example:

import java.security.SecureRandom;  public class Rando {     public static void main(String[] args) {         System.out.println(new SecureRandom().nextFloat());     }  } 
</div
 
 
         
         
1
 
vote

Вы используете правильный класс? Вы должны использовать использование java.security.securelandom Отказ Кроме того, <код> SHA1WITHECDSA , <код> CREATE0 , а <код> CREATE1 несущественно как stecualandom экземпляры.

 

Are you using the correct class? You should be using java.security.SecureRandom. Also, SHA1WITHECDSA, MD5ECDSA, and ECDSAWithSHA1Signature are nonsensical as SecureRandom instances.

</div
 
 
         
         
0
 
vote

звучит мне, как будто вы называете метод, который требует <код> CREATE2 в качестве аргумента, но вы снабжете <код> CREATE3 .

 

Sounds to me as if you're calling a method that requires a byte as argument, but you are supplying a String.

</div
 
 
 
 
0
 
vote

Ошибка ссылается на класс <Код> CREATE4 . Предположительно, вы должны использовать <код> CREATE5 (именно этот класс имеет <код> CREATE6 методом, который имеет строку).

У вас, вероятно, есть неверное оператор импорта.

 

The error is referring to the class com.sun.spot.security.implementation.SecureRandom. You should presumably be using java.security.SecureRandom (it is this class that has the getInstance method that takes a String).

You probably have an incorrect import statement.

</div
 
 
     
     
0
 
vote

Экземпляр, необходимый для безопасного случайного в приложении Sunspot Java, как следует следуют следующим образом

Securalandom Gen; gen = securalandom.getinstance (securalandom.alg_secure_random);

Я хотел бы поблагодарить всех, кто приложил свои усилия, чтобы решить эту ошибку.

Спасибо еще раз.

 

Instance required for secure random in SunSPOT java application is as follow

SecureRandom gen; gen = SecureRandom.getInstance(SecureRandom.ALG_SECURE_RANDOM);

I would like to Thank Everyone who put their effort to resolve this error.

Thanks once again.

</div
 
 

Связанный проблема

4  Как полностью квалифицировать класс, имя пакета которого сталкивается с местным именем члена?  ( How to fully qualify a class whose package name collides with a local member nam ) 
ОК, вот очень любопытная языковая головоломка Java 7 для специалистов JLS там. Следующий кусок кода не скомпилируется, ни с Javac, ни с Eclipse: <код> ...

1  Кварц Schdeuler для нескольких проектов в JBOSS 5  ( Quartz schdeuler for multiple projects in jboss 5 ) 
Я развернул два проекта (P1 & AMP; P2) в JBOSS 5. Оба проекта настроены с различными кварцевыми планировщиками. Но когда я заплатурую работу на P1, он доступа...

1  Простое Javaee HTML Get / Post Application  ( Simple javaee html get post application ) 
Я просто начинаю с Javaee (я вполне свободно владею в Javase), и у меня возникли проблемы с обездованием моего мозга вокруг всех новых вещей, которые необходи...

-2  В классе F250.java есть две петли, которые не будут работать  ( There are two loops in the f250 java class that wont run ) 
Класс F250.java - это объект оружия, и есть два метода, которые привлекают и обновляют пули, выходящие из пистолета. Я сделал класс пули и сделал массив пули ...

1  WebView loaddatawithbaseurl java.lang.nullpointerexception  ( Webview loaddatawithbaseurl java lang nullpointerexception ) 
<код> //. . . public class MainActivity extends Activity { //. . . @Override protected void onCreate( Bundle savedInstanceState ) { //....

0  Чехол для тестирования, где нуль должен быть возвращен с помощью RestController с Mockito Change  ( Testing case where null should be returned using restcontroller with mockito fai ) 
Я хочу проверить корпус NullPointexception, который следует бросить контроллер, который я проверяю, но я всегда получаю ошибку NullPointexception. Я пытаюсь п...

1  Как увеличить предел параллельного соединения OpenFire?  ( How to increase openfire concurrent connection limit ) 
Я пытаюсь проверить, сколько одновременных пользовательских подключений Openfire может обрабатывать. Я заметил предел при 4000 пользователями. Как я могу ...

1  Улучшение моего жадного алгоритма  ( Improving my greedy algorithm ) 
** Это мой код, который выглядит способ найти сумму в массиве ** <код> public class Piecedemonei { public static void recherche(int[] tab) { ...

0  Basic Echo Server, отношения клиент-сервера  ( Basic echo server client server relationship ) 
Так как мой проект, который мне пришлось написать класс клиента и простой класс серверов, который будет эхом сообщение, написанным клиентом. По какой-то при...

1  Обратитесь к веб-странице внутри файла JAR  ( Refer to a web page inside a jar file ) 
У меня есть рабочий проект. Он включает в себя другой проект, который имеет дело с отдыхом как REST-API.jar. Теперь я сделал одностраничное интернет-интерфе...

12  Способ вызова в EJB на jboss запустить [дубликат]  ( Call method in ejb on jboss startup ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже есть ответы здесь : ...

0  Java нерешенная переменная JPanel?  ( Java unresolved jpanel variable ) 
Почему не может <код> aniPanel быть разрешена в переменной. Я пробовал <код> AniPanel aniPanel = new AniPanel(); Но это не решает проблему. Я также по...

0  ConstanaintValidator - сделать JPA сделать проверку после ввода  ( Constraintvalidator make jpa make the validation after input ) 
Можно ли сделать JPA проверить вход сразу после типов пользователей в чем-либо? Я использую EclipseLink. Я не хочу ждать, пока JPA сохраняется для проверк...

56  Когда использовать явное ожидание против неявного ожидания в Webdriver Selenium?  ( When to use explicit wait vs implicit wait in selenium webdriver ) 
Я использую: <код> driver.manage().timeouts().implicitlyWait(180, TimeUnit.SECONDS); Но он все еще непрерывно не работает для нижеизведанного элемента ...

105  Почему C # реализует методы как не виртуальные по умолчанию?  ( Why c sharp implements methods as non virtual by default ) 
В отличие от Java, почему C # методы лечения как не виртуальные функции по умолчанию? Скорее всего, это проблема производительности, а не на других возможных ...

Связанный проблема

4  Как полностью квалифицировать класс, имя пакета которого сталкивается с местным именем члена? 
1  Кварц Schdeuler для нескольких проектов в JBOSS 5 
1  Простое Javaee HTML Get / Post Application 
-2  В классе F250.java есть две петли, которые не будут работать 
1  WebView loaddatawithbaseurl java.lang.nullpointerexception 
0  Чехол для тестирования, где нуль должен быть возвращен с помощью RestController с Mockito Change 
1  Как увеличить предел параллельного соединения OpenFire? 
1  Улучшение моего жадного алгоритма 
0  Basic Echo Server, отношения клиент-сервера 
1  Обратитесь к веб-странице внутри файла JAR 
12  Способ вызова в EJB на jboss запустить [дубликат] 
0  Java нерешенная переменная JPanel? 
0  ConstanaintValidator - сделать JPA сделать проверку после ввода 
56  Когда использовать явное ожидание против неявного ожидания в Webdriver Selenium? 
105  Почему C # реализует методы как не виртуальные по умолчанию?