Вопросы по теме 'block-cipher'
Как взломать ослабленный блочный шифр TEA?
В данный момент я пытаюсь взломать блочный шифр TEA на C. Это задание, а чайный шифр был ослаблен, так что ключ представляет собой 2 16-битных числа.
Нам дали код для кодирования открытого текста с использованием ключа, а также для декодирования...
3069 просмотров
schedule
16.04.2022
Режим AES-CTR (потоковое шифрование) изменение 1 бита в открытом тексте меняет 1 бит в зашифрованном тексте?
Насколько я понимаю, в потоковом шифровании (или режиме AES CTR) ключ фактически шифруется с использованием IV (или вообще из ключа K мы получаем псевдослучайные байты). Затем мы используем этот ключ для шифрования открытого текста с помощью XOR....
5673 просмотров
schedule
15.01.2023
Использование режима CTR начального вектора (IV)
Насколько я знаю, режим CTR не использует начальный вектор. Он просто берет счетчик, шифрует его заданным ключом, а затем выполняет XOR результата с открытым текстом, чтобы получить зашифрованный текст.
Другие режимы блочного шифрования, такие как...
9319 просмотров
schedule
14.04.2023
Существует ли протокол, использующий хеширование MD5?
У меня есть программа, которую я разрабатываю для изучения протоколов (и для оттачивания навыков сборки). Я изменил весь протокол и знаю, где происходит шифрование и все такое. Программа использует CBC (цепной блочный шифр), но пакеты перед...
426 просмотров
schedule
14.07.2023
IllegalBLockSizeException при расшифровке
Я написал функцию шифрования и расшифровки. Шифрование работает нормально, но при расшифровке я всегда получаю исключение IllegalBlockSizeException.
public static String aes_encrypt (String text, String key)
{
SecretKey skey = new...
212 просмотров
schedule
28.11.2022
шифрование-дешифрование одного блока с помощью AES и Crypto++
Мне нужно зашифровать один блок AES. Я не могу использовать любые режимы, такие как CBC и другие. Каждый пример, который я видел, использует режимы потоковой передачи.
РЕДАКТИРОВАТЬ: хорошо, я сделал это следующим образом, но мне очень не...
1983 просмотров
schedule
03.12.2022
Блочные шифры, соль, AES, MySQL и лучшие практики хранения учетных данных
У меня есть ситуация, когда я должен сохранить пароль, поскольку я создаю систему для подключения к другой системе. Эта другая система позволяет использовать только одну учетную запись пользователя, и единственный способ подключиться к ней — через...
1294 просмотров
schedule
02.06.2022
Расшифровка AES-128 CBC
Я написал этот код на Java, чтобы расшифровать зашифрованный текст. У меня есть ключ. Мне все кажется правильным, но у меня есть проблема, которую я объясню. Вот мой код:
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;...
1632 просмотров
schedule
31.07.2023
формат С#, сохраняющий шифрование для целых чисел
У меня есть потребность в создании числовых кодов, которые будут использоваться в качестве кодов погашения для ваучеров и т.п. Требование состоит в том, чтобы коды были числовыми и относительно короткими для скорости ввода данных операторами кассы....
1128 просмотров
schedule
07.07.2023
JSSEHelper не предоставляет правильный SSLSocketFactory для развертывания безопасного соединения в Websphere 8.0.
Я работал с версией 8.0 сервера приложений Websphere. Я пытался получить SSLSocketFactory от JSSEHelper. Несмотря на то что
Я успешно получил SSLSocketFactory
Я успешно получил SSLSocket от SSLSocketFactory
Я успешно установил безопасное...
575 просмотров
schedule
18.08.2022
Расшифровка AES 128 с зашифрованным текстом короче ключа
Мы разрабатываем приложение, которое должно работать с данными, зашифрованными LoraWan ( https://www.lora-alliance.org )
Мы уже нашли документацию о том, как они шифруют свои данные, и читали ее последние несколько дней (...
1375 просмотров
schedule
28.01.2023
Использование режима CTR в алгоритме DES (в python)
Я хочу использовать режим CTR в алгоритме DES в python с помощью пакета PyCryptodome. Мой код представлен в конце этого поста. Однако я получил эту ошибку: «TypeError: невозможно создать безопасный одноразовый номер для коротких блоков». Стоит...
1232 просмотров
schedule
18.07.2022
Размер обычного текста AES 128 CTR не кратен размеру блока
Я прочитал , что режим AES 128 CTR должен работать с блоками по 16 байт ( 128 бит), как в режиме CBC.
действительно, если я попытаюсь с помощью openssl закодировать 18-байтовый открытый текст с помощью:
max@jarvis:~$ printf 0123456789abcdefgh...
578 просмотров
schedule
05.05.2024
Шифрование AES128 CBC/NoPadding Objective-C
Нам нужно зашифровать запрос с помощью AES128 в Android и IOS, а затем отправить это зашифрованное сообщение на внутренний сервер, написанный на Java.
Наш код шифрования Android выглядит следующим образом:
Cipher cipher =...
112 просмотров
schedule
02.07.2023
Как зашифровать строку с помощью 128-битного алгоритма шифрования Camellia в Java?
В настоящее время я пытаюсь разработать приложение для чата, которое реализует 128-битный алгоритм шифрования Camellia. Я успешно собрал и запустил код с официальной страницы [здесь][1]. Проблема заключается в алгоритме шифрования для типа данных...
206 просмотров
schedule
28.04.2022