Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Satin  
#1 Оставлено : 1 августа 2014 г. 9:03:30(UTC)
Satin

Статус: Участник

Группы: Участники
Зарегистрирован: 20.05.2014(UTC)
Сообщений: 28

Сказал(а) «Спасибо»: 1 раз
Здравствуйте.
Пытаюсь создать последовательность случайных чисел с помощью биологического ДСЧ

BioRandomConsole a = new BioRandomConsole();
RandomInterface rand = a.getBioRandom(1);
logger.info("ready {}", rand.isReady());
rand.makeRandomInts(10);

Сама инициализация проходит нормально
vasasvasd
asdvasd
Вы ввели16% последовательности.
asdv
Вы ввели33% последовательности.
asdv
Вы ввели50% последовательности.
asdv
aВы ввели66% последовательности.
dsv
Вы ввели83% последовательности.
adsv
2014-08-01 10:47:50,761 [test] INFO [main] test.jcp.generateRandom(570) | ready true

а вот на rand.makeRandomInts(10); падает с ошибкой
ru.CryptoPro.JCP.Random.RandomRefuseException
at ru.CryptoPro.JCP.Random.Seeder.makeRandom(Unknown Source)
at ru.CryptoPro.JCP.Random.e.makeRandom(Unknown Source)
at ru.CryptoPro.JCP.Random.e.makeRandomInts(Unknown Source)
at test.jcp.generateRandom(SoapUtils.java:580)
...

при этом в логе JCP из подозрительного только строка
CONFIG: System Preference Node: /ru/CryptoPro/JCP/Random.Used BIORandomList=null

т.к. при генерации ключевой пары с помощью этого же дсч (настройки -
JCPPref jcppref = new JCPPref(ru.CryptoPro.JCP.Random.a.class);
jcppref.put("Used BIORandom", "ru.CryptoPro.JCP.Random.BioRandomConsole");
) все отрабатывает нормально, то я сделал вывод что дело в неправильной/неполной инициализации ДСЧ.

как корректно инициализировать биологический ДСЧ?

Отредактировано пользователем 1 августа 2014 г. 9:04:45(UTC)  | Причина: Не указана

Offline Satin  
#2 Оставлено : 6 августа 2014 г. 13:53:49(UTC)
Satin

Статус: Участник

Группы: Участники
Зарегистрирован: 20.05.2014(UTC)
Сообщений: 28

Сказал(а) «Спасибо»: 1 раз
Тема закрыта. По какой-то причине в randomInterface доступно 2 ГСЧ первый проинициализировать корректно так и не удалось. Второй работает как надо.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.