Описание тега stream-cipher

Криптопоток - это поток, который реализует потоковый шифр, который представляет собой алгоритм симметричного шифрования, который шифрует входной поток произвольной длины простого текста, используя поток шифрования (ключ) для создания выходного потока зашифрованного текста.
1 ответ

Как использовать salsa20 на git

Я хочу использовать Salsa20 как часть моего задания. Реализация доступна на https://github.com/everard/Salsa20 GitHub. Проблема в том, что я новичок в git и программировании. В документе написано добавить Salsa20.h а также Salsa20.inl, значит ли это…
11 ноя '16 в 15:51
0 ответов

Ввод и вывод сэмплера Grain-128

Я загрузил программный код grain 128 с веб-сайта ecrypt http://www.ecrypt.eu.org/stream/grainp3.html чтобы провести исследование зерна-128. Я не смог настроить инфраструктуру установки программного обеспечения estream и запустить оригинальную версию…
12 июл '18 в 06:32
1 ответ

Как использовать ключ RSA 2048 для RC4 256?

RSA - это криптосистемы с открытым ключом размером 2048, но для шифрования блочной системы, использующего размер блока AES 256, но с использованием шифра потоковой системы Как и 256-битный RC4, не странно ли насчет первых 256-битных потоков шифрован…
11 дек '15 в 17:00
1 ответ

Блочное или потоковое шифрование?

Я хочу знать, зашифрованы ли данные, хранящиеся в зашифрованном виде, блочным шифром или потоковым шифром? У меня есть зашифрованные данные. Как проверить, что они получены из блочного или потокового шифра?
18 ноя '14 в 13:13
2 ответа

Атака с открытым текстом на потоковый шифр на основе LFSR

Я читаю книгу о криптографии, и я застрял в вопросе. Я действительно пытаюсь решить это неделями. Но я думаю, что проблема в том, что я не мог понять всю картину. Вопрос был такой: Мы проводим атаку с использованием открытого текста на потоковый шиф…
13 апр '14 в 14:06
1 ответ

C RC4 супер странное поведение

Поэтому я нашел реализацию RC4 на чистом C, которую я использовал на своем сайте. Это работало очень хорошо, кроме случаев, когда я вводил строку из 6 символов. Тогда я получаю страницу внутренней ошибки. Выяснил, что только эта длина вызывает пробл…
14 апр '15 в 23:25
6 ответов

Есть ли законное использование для Intel RDRAND?

Сегодня я подумал: хорошо, даже если есть серьезные подозрения относительно реализации NIST SP 800-90A в RDRAND, это все же аппаратная реализация генератора псевдослучайных чисел (PRNG), которая должна быть достаточно хороша для нечувствительных при…
06 ноя '14 в 03:39
2 ответа

Как использовать потоковый шифр для шифрования данных TCP?

Я пытаюсь использовать шифрование chacha20 в своем сетевом программном обеспечении, но у меня возникла проблема если я зашифрую 4 байта данных: 0x01 0x02 0x03 0x04 на сервере и получить зашифрованный текст: 0xd2 0xd3 0xc4 0xd5, а затем отправить его…
3 ответа

После шифрования исполняемый файл становится неисполняемым

После написания базового модуля шифрования потокового шифрования на основе LFSR на языке C я попробовал его на обычных текстовых файлах, а затем на.exe-файле в Windows. Тем не менее, после расшифровки его обратно файл не работает, выдавая некоторую …
16 дек '11 в 11:42
0 ответов

Как обработать HC 128 (потоковый шифр) для начала шифрования от средних байтов до конца потокового контента?

Моя ситуация: у меня есть служба потокового видео, которая позволяет пользователям приостанавливать / возобновлять свои видео, а также просматривать несколько их частей параллельно (например, IDM), каждый из которых может быть приостановлен и возобн…
2 ответа

Требуется / рекомендуется ли аутентификация с потоковым шифром?

Я хочу защитить связь с программой на базе TCP с помощью общей парольной фразы / ключа. Самый простой способ сделать это без необходимости иметь дело с размером блока, заполнением, ... это напрямую использовать потоковый шифр. Таким образом, объем д…
20 окт '09 в 14:47
1 ответ

Написание потокового шифра для DCPU-16, на чем я должен сосредоточиться, учитывая его ограничения?

Для забавы я пишу потоковый шифр в сборке для DCPU-16 (вымышленный процессор для игры 0x10c ). Процессор имеет только 16-битные регистры и работает на частоте 100 кГц. Однако на данный момент доступ к памяти и такие вещи, как умножение и деление, не…
13 апр '12 в 13:09
1 ответ

Почему TransformBlock(byte[1]) дважды отличается от TransformBlock(byte[2])?

В реализации C# salsa20, если я вызываю метод TransformBlock два раза для блока размера 1, это отличается от вызова его один раз для блока размера 2, это проблематично, когда вы используете этот класс для шифрования объектов отправлено через BinaryF…
07 сен '13 в 13:16
7 ответов

C Симметричный потоковый шифр

У кого-нибудь есть хорошая реализация потокового шифра, написанного на чистом переносимом C? Я не очень обеспокоен силой шифра на данный момент, потому что это только для доказательства концепции, но скорость будет важна. Я думал о том, чтобы просто…
22 дек '08 в 19:27
5 ответов

Программные средства для автоматического дешифрования файла, чей алгоритм шифрования (и / или ключи шифрования) неизвестен?

У меня есть идея для шифрования, которую я мог бы довольно легко запрограммировать для шифрования локального текстового файла. Учитывая, что мой подход является новым и не использует какие-либо отраслевые стандартные методы шифрования, смогу ли я пр…
1 ответ

Алгоритм шифрования блочный шифр и потоковый шифр

В чем разница между потоковым шифром и блочным шифром? Как в блочном шифре данные находятся в чаках, а в потоковом шифре - побитовое шифрование, так сколько данных вводится в потоковый шифр?
25 фев '15 в 10:44
1 ответ

Потоковый шифр с использованием Java

Я пытаюсь создать потоковый шифр с использованием Java, в котором я беру простой текст из файла, зашифровываю его (Simple XOR со случайным ключом с начальным значением) и сохраняю его в другом файле, а затем расшифрую, снова беру зашифрованный текст…
26 фев '16 в 17:23
2 ответа

Stream Cipher Encryption с короткой зашифрованной строкой

Я ищу метод шифрования Stream Cipher, который приведет к тому, что зашифрованная строка предпочтительно будет максимально короткой и будет содержать только буквенно-цифровые символы. Есть ли такая вещь встроенная в.NET? Я исследовал, но не смог найт…
18 май '12 в 11:04
4 ответа

Режим AES-CTR (потоковое шифрование) 1-битное изменение в открытом тексте 1-битное изменение в шифрованном тексте?

Из того, что я понимаю, в потоковом шифре (или режиме AES CTR) ключ фактически шифруется с использованием IV (или вообще, из ключа K мы производим псевдослучайные байты). Затем мы используем этот ключ для шифрования открытого текста с использованием…
1 ответ

Шифрование GSM A5 Реинициализировал каждый кадр?

В алгоритмах A5, после генерации 114 битов каждый для нисходящего и восходящего потоков, устанавливается ли генератор псевдослучайных чисел равным 0000 в конце каждого кадра? Таким образом, он переинициализируется в следующем кадре с 64-битным Kc, 2…
17 янв '16 в 18:55