Описание тега des
Стандарт шифрования данных (DES) - это криптографический алгоритм блочного шифрования.
1
ответ
Как ключ DES генерируется из ключевой фразы в C?
(Не путать с генерацией подраздела алгоритма DES)(редактировать: больше примеров) Объяснение проблемы: Я делаю это как часть школьного задания, где мне нужно перекодировать части OpenSSL в C, особенно те, которые относятся к криптосистемам PKI. До с…
12 мар '18 в 05:27
1
ответ
Преобразование списка в bitarray в python
Я пытаюсь создать код DES, используя мои скромные знания Python: я получаю следующую ошибку: " xor_lf = l1 ^ Bn TypeError: объект bitarray, ожидаемый для побитовой операции" Нужно ли преобразовывать Bn или l1 в bitarray? И как? from bitarray import …
17 дек '13 в 08:31
1
ответ
Ключ AES от проблемы с файлом
Программа работает сейчас. Он работает, но затем падает. В моей папке с файлами он создает зашифрованный файл, но он пуст. Это также не производит расшифрованный файл вообще. Я также изменил размер бит на 128. Что еще мне не хватает для правильной р…
26 мар '14 в 00:10
3
ответа
Java DESede шифруется, эквивалент OpenSSL
Я использую шифрование DESede в Java и хочу сделать то же самое шифрование, используя API OpenSSL в C++. Java-код: String secretKey = "abcdefghijklmnopqrstuvwx"; byte[] bytes = secretKey.getBytes("UTF-8"); SecretKey key = new SecretKeySpec(bytes, "…
27 янв '12 в 18:35
1
ответ
TCL des: вернуть зашифрованную фразу в стандартных символах ascii
Я использую DES в TCL для шифрования некоторых фраз и хочу сохранить эти зашифрованные фразы в некоторых файлах ascii, которыми мне нужно легко манипулировать. Поэтому я бы хотел, чтобы "зашифрованная фраза" состояла только из стандартных символов a…
17 дек '12 в 17:34
1
ответ
Текст шифрования PyCrypto не дает открытого текста
Я играл в реализации AES и DES PyCrypto. Каждый раз, когда я расшифровывал зашифрованный текст, который я шифровал из простого текста, он выдавал случайные строки. Я пробовал следующее: from Crypto.Cipher import AES,DES from Crypto import Random iv_…
19 окт '13 в 08:22
1
ответ
Найти ключ для DES
Работает над проблемой шифрования и дешифрования с использованием DES, приведенного в Java. Я уже понял, как довольно легко зашифровать и расшифровать, но теперь я застрял. Для текущей проблемы у меня есть у меня есть открытый текст и зашифрованный …
10 фев '13 в 00:41
2
ответа
Сколько ключей нужно для шифрования Triple DES?
Я портирую код C# на C++ и пытаюсь зашифровать текстовый файл с помощью шифрования Triple DES. Но я в замешательстве; некоторые API шифрования требуют только одного ключа для Triple DES (например, C#: как реализовать Triple DES в C# (полный пример))…
12 сен '16 в 09:09
1
ответ
Заданный последний блок неправильно заполнен DES
Я использовал шифрование DES для шифрования / дешифрования данных. Этот код работал нормально. Но теперь этот код не работает в Linux с ошибкой заполнения, в Windows я не вижу этой проблемы. Это мои наблюдения Старый ключ шифрования работает нормаль…
28 дек '15 в 12:35
2
ответа
Простое шифрование DES в зависимости от длины шифра
Я использую Java для создания игрушечной программы, которая шифрует сообщение с использованием шифрования DES. Сообщение, которое я хочу зашифровать: String msg="This is a secret message"; Который я конвертирую в байты как: byte [] msgBytes=msg.getB…
19 окт '13 в 05:21
1
ответ
DES-шифрование 8-байтового простого текста приводит к 16-байтовому массиву
Я использую этот код для шифрования 8-байтового PlainText с 8-байтовым ключом, но в результате всегда получается 16-байтовый массив. public static byte[] Encrypt(byte[] PlainText, byte[] key) { MemoryStream ms = new MemoryStream(); DESCryptoServiceP…
11 авг '09 в 20:04
1
ответ
Может шифровать SSL и дешифровать одним ключом в Java
У меня есть проект для передачи данных от клиента к серверу, и я использую ssl в Java, и я использую один ключ для шифрования и дешифрования, я использую keytool для создания ключа сервер Security.addProvider(новый поставщик ()); //Specifying the Ke…
25 ноя '12 в 15:21
1
ответ
DESede Расшифровать выпуск
Я пытаюсь понять какой-то устаревший код, где один из параметров Cipher.init 2. Что означает здесь 2? try { if (key == null) { key = SecretKeyFactory.getInstance("DESede").generateSecret(new DESedeKeySpec(keyBytes)); } Cipher cipher = Cipher.getInst…
19 июн '14 в 05:23
0
ответов
DES; Перестановка 64-байтового ключа в два 28-байтовых подключа в Java
В Java мне нужно переставить 64-байтовый ключ в два подпрограммы C и D, используя заданные матрицы: C= {57 49 41 33 25 17 9 1 58 50 42 34 26 18 10 2 59 51 43 35 27 19 11 3 60 52 44 36} D = {63 55 47 39 31 23 15 7 62 54 46 38 30 22 14 6 61 53 45 37 2…
12 ноя '18 в 21:25
1
ответ
Java-эквивалент C# DESCrypto
У меня есть DESCrypto в C# и Java следующим образом. Я получаю правильные результаты при использовании C#. Я получаю проблемы при использовании Java. Как решить эту проблему? // Это основная функция, которая будет вызывать криптографическую функцию …
09 янв '16 в 11:12
4
ответа
Какие правила итерации применяются к crypt() с использованием CRYPT_EXT_DES?
Мой тестовый пример выглядит следующим образом: echo crypt('string', '_....salt');//error echo crypt('string', '_A...salt');//fast echo crypt('string', '_AAAAsalt');//slow Объяснение, как указано на http://www.php.net/manual/en/function.crypt.php: C…
20 мар '13 в 21:21
1
ответ
Расшифровка DES работает только когда ключ равен 0
Я испытываю странное поведение здесь. Всякий раз, когда я устанавливаю ключ DES на 0, дешифрование работает, но если я устанавливаю ключ на что-либо еще, тогда дешифрование возвращает нечитаемую строку: Основной метод: static void Main(string[] args…
23 июн '15 в 12:29
4
ответа
В программе "C", как я могу хранить шестнадцатеричное значение в строковой переменной?
У меня есть программа, которая принимает входные данные в виде открытого текста, а затем расшифровывает сообщение, используя метод 3DES в режиме CBC. Но значения жестко запрограммированы в программе, которую я хочу предоставить в зашифрованном виде,…
14 май '12 в 12:08
1
ответ
Класс шифрования из пакета javax.crypto не работает должным образом с использованием алгоритма DES
Вот мой код: public byte[] encrypt(byte[] key, byte[] pText) throws Exception { System.out.println( DatatypeConverter.printHexBinary(key)); // Outputs: 3FBB589A6A941D01 System.out.println( DatatypeConverter.printHexBinary(pText)); // Outputs: 92F3BD…
18 ноя '13 в 23:17
1
ответ
Какова длина ключа шифра des-ede-cbc?
Я знаю, что длина ключа DES равна 56, но что означает ede и влияет ли он на длину ключа? Opensslдез-Эде-CBC
24 янв '17 в 10:19