Це програма для Linux під назвою BEDBUG CSPRNG Stream Cipher, останню версію якої можна завантажити як BEDBUG1.3.1-exe.zip. Його можна запустити онлайн у безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть цю програму під назвою BEDBUG CSPRNG Stream Cipher з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ЕКРАНИ
Ad
Потоковий шифр BEDBUG CSPRNG
ОПИС
BEDBUG — це невеликий, швидкий, криптографічно безпечний генератор псевдовипадкових чисел (CSPRNG) і потоковий шифр. Він демонструє рівномірний розподіл, швидко змішується (у найгіршому випадку лавина краще, ніж 16-біт), не має виявленого зсуву та поставляється в трьох варіантах: BEDBUG128 із внутрішнім масивом станів 128+3 32-бітних слів; BEDBUG256, з внутрішнім станом 256+3 слова; і BEDBUG512 зі станом 512+3 слова. Перші дозволяють засівання за допомогою ключа довжиною до 4096 або 8192 біт, а останні — за допомогою 16384-бітового ключа.
Сам генератор BEDBUG складається всього з 5 рядків коду: три обертання; два псевдовипадкових пошуку.
Стандартна конфігурація BEDBUG непередбачувано змінює константи обертання. Ці чотири набори з трьох значень відрізняються між BEDBUG128, BEDBUG256 і BEDBUG512 і були вибрані, налаштовані та перевірені в кожному випадку для оптимальної лавини, яка ніколи не є меншою за 16.5 біт.
BEDBUG пройшов суворі галузеві стандартні тести на випадковість, включаючи NIST і DIEHARD.
риси
- Швидкі та криптографічно безпечні потоки випадкових чисел
- Налаштовані константи обертання забезпечують швидке змішування (понад 16.5 біт лавина)
- Константи обертання непередбачувано перемикалися на кожному витку генератора
- Можливість передачі ключів довжиною до 4096, 8192 або 16384 біт
- Надзвичайно тривалі періоди: гарантовано значно перевищує 2**512
- Основний ГСЧ можна закодувати всього в 5 рядках С
- BEDBUG пройшов найсуворіші тести промислових стандартів: NIST і DIEHARD
- Реалізовано ідентично на C і Pascal, з повним вихідним кодом і прикладами програм
- Включає MOTET Cipher & SE Scrambler, програму швидкого шифрування на C
- Пакет містить вичерпні результати тестування для всіх варіантів BEDBUG
- Перевірте BEDBUG самостійно: кілька тестових програм PRNG включені в дистрибутив
Аудиторія
Наука/дослідження, освіта, розробники, інша аудиторія, безпека, інженерія
Користувацький інтерфейс
X Window System (X11), Win32 (MS Windows), консоль/термінал, командний рядок
Мова програмування
C, Free Pascal
Категорії
Це додаток, який також можна завантажити з https://sourceforge.net/projects/bedbug-csprng-stream-cipher/. Його розміщено в OnWorks, щоб його можна було найпростіше запускати онлайн з однієї з наших безкоштовних операційних систем.