Вопросы с тегом 'secure-random'

SecureRandom - это класс Java, который обеспечивает криптографически сильный генератор случайных чисел (RNG).
18

Как получить случайное число в Ruby

Как создать случайное число между 0 и n?
13 окт. '08 в 18:07
3

UUID.randomUUID() vs SecureRandom

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

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

Пользователи могут приобрести "Pro" версию моего приложения. Когда они это делают, я сохраняю и проверяю их покупку следующим образом. Объедините пользовательский UUID и другую уникальную строку. Полученная строка затем зашифровывается с использов...
23 апр. '16 в 16:01
2

Повторное использование экземпляра java.util.Random и создание нового экземпляра каждый раз

Название в значительной степени суммирует его - мы можем создать один экземпляр java.util.Random (или SecureRandom) и использовать его каждый раз, когда нам нужно случайное значение, или мы можем создавать новый экземпляр каждый раз по запросу. Инте...
16 окт. '18 в 15:03
1

Java: Как установить nonce при использовании DRBG SecureRandom?

Java 9 представила новый SecureRandom под названием DRBG. Я хочу использовать его для детерминированного генерации случайных чисел. Проблема в том, что он использует внутреннюю часть nonce, которая всегда изменяется, поэтому я не получаю одинаковые ...
18 июн. '18 в 10:28
1

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

Я просто делаю обзор кода для совместной работы и нахожусь на следующих строках кода (он реализовал систему входа в систему Spring на основе безопасности). @Bean public PasswordEncoder passwordEncoder(){ return new BCryptPasswordEncoder(ENCODIN...
05 окт. '16 в 12:17
2

Как создать строку SecureRandom длины n в Java?

Я генерирую случайную строку, используя: private String generateSafeToken() { SecureRandom random = new SecureRandom(); byte bytes[] = new byte[512]; random.nextBytes(bytes); return bytes.toString(); } Это дает строку длиной 11, на...
17 сент. '17 в 5:36
1

Безопасный хэш

Я пытаюсь понять, могу ли я получить правильное распределение на основе безопасного случайного хэша. Кажется, я всегда получаю двойную оценку за свой первый индекс. Что-то не так, что я делаю SecureRandom sr = new SecureRandom(); sr.setSeed...
11 мая '16 в 23:02
1

Собственный алгоритм SecureRandom

Для целей тестирования мне нужно использовать SecureRandom с пользовательским алгоритмом. Как это возможно? Я думаю, что мне нужно подклассифицировать SecureRandom и предоставить специальную реализацию SecureRandomSpi: 167: /** 168: A cons...
12 июл. '16 в 14:01
2

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

это моя зашифрованная БД: private static final String EMBEDDEDDRIVER = "org.apache.derby.jdbc.EmbeddedDriver"; "JDBC: котелок:./дб, создать = истина; dataEncryption = истина; bootPassword = somepassword; encryptionProvider = org.bouncycastle.jce.pr...
27 мая '17 в 11:42
1

требуют "целлулоида", требуется много времени для загрузки

У меня есть приложение JRuby, развернутое на Google compute engine. Я заметил, что для загрузки celluloid драгоценного камня требуется некоторое время. Изучив более подробную информацию, я обнаружил, что для загрузки celluloid/internals/stack требуе...
27 мар. '16 в 5:19
1

Как создать все возможные 64-битные случайные значения в java?

Является ли Java SecureRandom.nextLong() возвращать все возможные значения, учитывая, что он наследует от Random который использует только 48 бит? Если нет, могу ли я сделать это на Java, возможно, изменив класс Random и как это сделать? Я просто хо...
05 авг. '18 в 17:09
2

Где я могу получить надежный источник энтропии (реальный случайный байт [])?

В настоящее время я ищу способ повысить качество случайности в приложении для Android (карточная игра). Ранее было подсчитано, что для моей ситуации (52! Перестановка) необходимы не менее 226 бит энтропии (226 случайных бит). Я планирую использоват...
10 авг. '18 в 13:15
2

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

Я столкнулся с проблемой системы аутентификации системы. Наши серверы используют версию 1.6, в то время как клиенты используют версию 1.8, в процессе аутентификации мы генерируем ключ "SHA1PRNG" с SecureRandom, а следующий код: KeyGenerator keygen =...
07 мая '18 в 8:04
2

Создание KeyPair с помощью RandomSecure

Есть ли в любом случае я могу генерировать всегда один и тот же секретный ключ? Я устал инициализировать KeyPairGenerator с помощью объекта RandomSecure, который использует одно и то же seed: private PrivateKey getPrivateKey(String seed) { try {...
22 апр. '16 в 10:35