Описание тега secure-random

SecureRandom - это класс Java, который предоставляет криптографически стойкий генератор случайных чисел (ГСЧ).
0 ответов

Конфигурация Java /dev/urandom

Всякий раз, когда я смотрю вверх переключение Java на использование /dev/urandom от /dev/random большинство источников упоминают, что это должно быть указано как /dev/./urandom в качестве обходного пути для ошибки в Java. Интересно, если это все еще…
20 дек '18 в 16:01
0 ответов

Не удалось создать экземпляр KeyAgreement в IBM AIX 6.1

Нам нужно развернуть автономный jar в IBM AIX 6.1. Этот jar пытается подключиться к SFTP-серверу, используя hierynomus sshj и bouncycastle. При попытке создать экземпляр KeyAgreement во время выполнения выдает следующее: Exception in thread "main" j…
11 янв '19 в 11:26
2 ответа

Генерация случайных чисел в определенном диапазоне

Я пытаюсь сгенерировать n случайные числа от 0 до 31 в моем коде Android. Ниже приведен код, который я использую: int max_range = 31; SecureRandom secureRandom = new SecureRandom(); int[] digestCodeIndicesArr = new int[indices_length]; int i = 0, ra…
27 янв '16 в 18:25
2 ответа

Может ли Java версии 1.8 генерировать то же значение SecureRandom, что и Java версии 1.6?

Я столкнулся с проблемой в системе аутентификации системы. Наши серверы используют версию 1.6, в то время как клиенты используют версию 1.8, в процессе аутентификации мы генерируем ключ путем "SHA1PRNG" с SecureRandom, а следующий код: т.е. KeyGener…
1 ответ

Должен ли я инициализировать SecureRandom для моего BCryptPasswordEncoder с начальным числом?

Я просто делаю обзор кода задачи коллег и наткнулся на следующие строки кода (он реализовывал систему входа в систему на основе Spring Security). @Bean public PasswordEncoder passwordEncoder(){ return new BCryptPasswordEncoder(ENCODING_STRENGTH, new…
05 окт '16 в 12:17
3 ответа

Почему шифрование Java Cipher с одинаковой строкой, ключом и SecureRandom всегда отличается?

Спасибо за комментарии от всех. Однако я должен объяснить этот вопрос. Я знаю, что мы не должны сравнивать результат шифрования с использованием генератора случайных ошибок, поскольку это может снизить безопасность. Тем не менее, я просто хочу сдела…
30 ноя '15 в 10:51
1 ответ

Семена для java.security.SecureRandom на ОС Windows

Я заинтересован в java.util.Random а также java.security.SecureRandom классы. я нашел это Random использует системные часы для генерации семян и SecureRandom использования /dev/random или же /dev/urandom но эти файлы в Linux, в то время как в Window…
27 ноя '18 в 09:38
2 ответа

Создать KeyPair с RandomSecure

Можно ли в любом случае генерировать всегда один и тот же закрытый ключ? Я устал инициализировать KeyPairGenerator с объектом RandomSecure, который использует тот же seed: private PrivateKey getPrivateKey(String seed) { try { SecureRandom sr = new S…
22 апр '16 в 10:35
2 ответа

Как выйти из цикла while для JOptionPane, когда пользователь нажимает нет?

Я пытаюсь написать цикл while (не делать...while), который завершается, когда пользователь нажимает "Нет" в окне showConfirmDialog. Однако, когда я запускаю программу, она продолжает повторять цикл, даже если я нажимаю Нет или пытаюсь выйти. Я подоз…
1 ответ

Пустое свойство безопасности securerandom.strongAlgorithms

Когда я настраиваюсь как приложение в Jenkins. Код прекрасно работает в локальной и других средах сборки. В Jenkins я получаю эту ошибку во время сборки и модульных тестов. Наше приложение нуждается только во внешних изменениях: загрузите JCE (расши…
18 окт '18 в 21:28
1 ответ

Как использовать SecureRandom.urlsafe_base64?

Я действительно новичок в этом и мне нужно создать URL-токен длиной от 2 до 20 символов, и разрешены только буквенно-цифровые символы (буквы и цифры). Я использую этот токен для обработки платежным провайдером. У меня есть метод ниже, но я получил о…
04 янв '16 в 18:24
1 ответ

Зачем вам объявлять переменную ссылки на объект static final?

Я читаю Java Как программировать 10-е издание и прохожу первые несколько глав. В этом примере мы покажем, как убедиться в классе SecureRandom, но есть часть, которая меня полностью озадачивает. // Fig. 6.8: Craps.java // Craps class simulates the di…
26 сен '16 в 04:41
1 ответ

JAVA декодировать SHA1PRNG генерируется байт в гекса

В настоящее время я пытаюсь реализовать генератор хеша паролей. Но сначала я пытаюсь закодировать случайно сгенерированную соль следующим образом: public static byte[] generateSalt() throws NoSuchAlgorithmException { SecureRandom random = SecureRand…
2 ответа

Генерация случайного числа в диапазоне с SecRandomCopyBytes

Я использую SecRandomCopyBytes для генерации безопасного случайного числа. Есть ли способ указать "диапазон"? Мне нужно получить такое же поведение этого Java кусок кода: SecureRandom r = new SecureRandom(); char x = (char)(r.nextInt(26) + 'a'); Люб…
11 июн '15 в 14:25
1 ответ

Как решить, какой самый безопасный способ генерировать случайные числа в Java с помощью класса SecureRandom

Мне интересно, какой из них является наилучшим способом генерирования случайного числа с высокой степенью защиты в диапазоне 0-255 и, кроме того, с быстродействием. Мне приходит в голову, что я обязательно должен использовать класс SecureRandom, но …
26 май '16 в 20:53
0 ответов

Загрузка скрипта не обновляет индикатор выполнения

Я загружаю файл на веб-страницу, защищенную Simple Auth, используя ssl. Это работает, но индикатор выполнения не работает, т. Е. Он не показывает прогресса и внезапно завершается. private fun hochladen(dn: String?): Int { var upLoadServerUri = "http…
2 ответа

RHE 7 не соблюдая java безопасное случайное семя

У меня на руках затруднение. Я создал сервис AES для шифрования / дешифрования конфиденциальной информации. Ключ AES генерируется случайным образом с использованием Java SecureRandom, У меня есть защищенный файл, в котором хранится начальное число, …
30 апр '18 в 20:46
3 ответа

Поставщик SecureRandom "Crypto" недоступен в Android N для детерминированной генерации ключа

Пользователи могут приобрести "Pro" версию моего приложения. Когда они это делают, я храню и проверяю их покупку следующим образом. Объедините UUID пользователя и другую уникальную строку. Результирующая строка затем шифруется с использованием стати…
6 ответов

Генерация безопасного случайного числа с SecureRandom

Как я могу сгенерировать 6- значное число, используя SecureRandom класс Java? Я пытаюсь следующий код для генерации случайных чисел: SecureRandom secureRandom = new SecureRandom(); int secureNumber = secureRandom.nextInt(); Он генерирует случайные ч…
21 июл '17 в 20:47
3 ответа

UUID.randomUUID() против SecureRandom

Я пытаюсь понять преимущества использования UUID.randomUUID() по сравнению с генератором SecureRandom, так как первый использует securerandom внутри.
30 сен '16 в 08:24