Big Int PRNG
Приложение Big Int PRNG - программный генератор "случайных" чисел большой размерности. В базовой конфигурации - 1024 bit. Причем, это синхронный генератор. Т.е. если два пользователя в разных точках Мира без какой-либо коммуникации введут в качестве исходных данных генератора ОДИНАКОВЫЙ ТЕКСТ (мастер-ключ), то приложение сгенерирует им одинаковые массивы случайных чисел.
Качество сгенерированных чисел очень высокое. За один цикл приложение генерирует массив из 50 чисел. Нажимаете кнопку |GENERATE| и генерируется еще 50 чисел и т.д.
В приложении используется криптографически стойкий алгоритм генерирования, но его параметры выбраны так, чтобы генератор немного НЕ СООТВЕТСТВОВАЛ требованиям CSPRNG - криптографически стойкому приложению. Это связано с ограничениями на лицензирование разработки ПО. Для написания криптогенератора нужна соответствующая лицензия у фирмы-работодателя.
Качество генерируемых чисел позволяет использовать их для эффективной защиты персональных данных, паролей, PIN-кодов, токенов или для дополнительного шифрования перед применением PGP.
Приложение Big Int PRNG - не выполняет шифрование данных. Это только генератор.
Сгенерированный массив чисел приложение может помещать в стандартный буфер обмена Android для экспорта.
Для этого приложения разработано еще одно JAVA приложение для поиска Big Int PRIME NUMBER - больших простых чисел. Есть разработанный отдельный модуль для подбора специальной пары простых чисел в соответствии с алгоритмом Blum-Blum-Shub
Ни одно из написанных приложений не производит шифрование данных. Для шифрования и декодирования данных дрстаточно найти XOR Calculator - любое стороннее приложение для выполнения логических действий с числами.
Android JAVA Developer
Разрабатываю приложения для Android смартфонов. Как пример - Photo Web Cam, AudioREG, Big Int PRNG, Pig Prime INT NUMBERS
Big Prime NUMBER >>
Фото Веб КАМЕРА >>
Android Java Developer - разработчик JAVA приложений, классов, методов, библиотек. Фоторегистраторы и аудиорегистраторы с загрузкой на веб-сервер или в Telegram канал, трекеры c SMS-информированием, программные модули для автопилотов БПЛА, качественные Big Int PRNG (генераторы случайных чисел большой размерности, Blum-Blum-Shub), "генераторы" простых чисел большой размерности, RSA и AES шифрование, HTTP GET/POST Request, работа с SQLite, Интернет-радио.
Big Int PRNG >>
Photo Web Cam >>
REPOSITORY >>
Vernam CODE >>
Creative PICTURES >>
ALEX
PYTHON Machine learning >>
This is a project of Me. Also, let me say in advance that most of files in this repository are stored here just as the first example of our work. It was written using numpy and pytorch and this file doesn't affect our main program.
Here are given three folders: rnn, selam and tasks. Let's define what each of them is dedicated for:
rnn - this folder store the major part of our work, thus you can find code of the NN (and their saved states) and the important file with settings there
selam - store the bash script which allow you to quickly generate data to train NN using SELAM generator
tasks - mainly store .sbatch files which are used to run programs using SLURM
PYTHON Programmer >>
PYTHON and SQL Programmer
Android JAVA Developer >>
Photo Web Cam
|