Описание тега pkcs#5

Стандарт шифрования на основе паролей от лабораторий RSA.
1 ответ

Я ищу пример в C для использования pkcs#5

AFAIK, PKCS#5 используется для хеширования паролей. Я не смог найти пример, чтобы объяснить, как использовать openssl для создания клиента для хэширования паролей.
04 окт '10 в 03:15
1 ответ

Javascript AES в режиме ECB с дополнением Pkcs5

Можно ли в javascript использовать AES в режиме ECB со схемой заполнения Pkcs5? Причина, по которой я хочу использовать режим ECB, заключается в том, что клиент этого желает.
17 янв '13 в 15:52
1 ответ

AES/CBC/PKCS5Padding шифрование в Java расшифровать в Python идет не так

Я пытаюсь зашифровать файл данных в Java, а затем расшифровать в Python. но дешифрованный файл данных всегда получает несколько байтов заполнения, остается таким my normal content^@^@^@^@^@ Я фактически выполняю действие UNPAD в коде Python ( func d…
04 июл '17 в 13:12
4 ответа

.NET: разница между PasswordDeriveBytes и Rfc2898DeriveBytes

Я пытаюсь понять какой-то C#-код, который мне вручают, который имеет дело с криптографией и специально использует PasswordDeriveBytes от System.Security.Cryptography, В документах.NET написано, что PasswordDeriveBytes использует "расширение алгоритм…
17 авг '11 в 12:42
0 ответов

LockBox 3 - заполнение PKCS не поддерживается

У меня есть иерархия классов, которая абстрагирует криптографические компоненты Lockbox. В частности, нас интересует AES-265 с отступом PKCS#5. Экземпляр класса установлен правильно с CBC, а кодировка явно установлена ​​на ANSI, но результирующий вы…
15 апр '16 в 14:51
2 ответа

Как зашифровать закрытый ключ RSA с помощью PBE в формате PKCS#5 на Java с помощью IAIK JCE?

Я создал пару ключей RSA. Теперь я пытаюсь зашифровать закрытый ключ с помощью алгоритма DES, отформатировать его в PKCS#5 и распечатать на консоли. К сожалению, сгенерированный закрытый ключ не работает. Когда я пытаюсь использовать его, после ввод…
03 окт '18 в 15:32
0 ответов

Шифрование AES 256 CBC с помощью Ruby с OpenSSL не работает

Я пытаюсь зашифровать данные с помощью библиотеки OpenSSL в Ruby, используя фразу-пароль. Код Ruby выглядит так: require('openssl') require('base64') cipher = OpenSSL::Cipher.new ('AES-256-CBC') cipher.encrypt cipher.iv = iv = cipher.random_iv pwd =…
24 дек '18 в 17:34
2 ответа

Как зашифровать строку в vb.net, используя RijndaelManaged и используя заполнение PKCS5?

Я использую следующий код для инициализации шифрования... Dim symmetricKey As New System.Security.Cryptography.RijndaelManaged() With symmetricKey .Key = Encoding.ASCII.GetBytes(Key) .IV = Encoding.ASCII.GetBytes(IV) .Mode = CipherMode.CBC .BlockSiz…
18 окт '10 в 20:01
1 ответ

Реализация AES/CBC/PKCS5Padding в Ruby (для рельсов)

Мне нужно расшифровать зашифрованный текст с помощью AES/CBC/PKCS5Padding схема. Зашифрованный текст, который я получил, был сгенерирован с использованием некоторого программного обеспечения Java. Все значения ниже меняются на что-то вымышленное. Чт…
22 мар '13 в 21:21
1 ответ

Как реализовать алгоритм Blowfish ECB PKCS5 Padding в iOS

Я много гуглил, но включил алгоритм Blowfish ECB с отступом PKCS5 в Objective-C. Я пробовал код отсюда, но он не дает мне правильные зашифрованные данные. Даже я пробовал коды отсюда, но это не с дополнением PKSC5. К сожалению, я должен использовать…
16 июн '15 в 06:18
1 ответ

Установить отступ в OpenSSL для AES_ecb_encrypt

Я расшифровываю некоторый зашифрованный текст Java с OpenSSL. Читая этот пост, я написал следующий код. unsigned int i = 0; printf("Out array - Before\n"); for(i = 0; i < sizeof(out); i++) { if(i % 32 == 0) printf("\n"); printf("%02X", out[i]); }…
06 ноя '13 в 11:03
0 ответов

Параметры PBE для совместимости с функцией Java OpenSSL.encrypt()

Я пытаюсь написать код на языке C, используя библиотеки openssl для расшифровки данных, которые были зашифрованы функцией Java OpenSSL.encrypt (). Я знаю пароль, но мне не удалось выяснить параметры для PBE. Я пытаюсь использовать функцию EVP_BytesT…
17 окт '11 в 15:33
1 ответ

Что будет "openssl enc -a -e -salt -des3 -pass pass:abc123" эквивалентным в.NET?

Мое приложение.Net должно взаимодействовать с системой на основе Linux, которая использует следующую командную строку для шифрования своих сообщений: openssl enc -a -e -salt -des3 -pass pass:abc123 Как будет выглядеть эквивалентный код для шифровани…
03 ноя '10 в 18:01
0 ответов

Шифровать данные с помощью AES/CBC/PKCS5Padding в SQL SERVER

Я пытаюсь зашифровать переменную NVARCHAR с помощью AES/CBC/PKCS5Padding, это возможно? как? Привет!!**
29 май '14 в 16:41
2 ответа

Обивка PKCS#5 в Swift

Как применить PKCS5 к NSData? Похоже, об этом пока не так много информации, я нашел это решение Objective-C, которое бы работало, но я ищу более быстрый подход, если это возможно. Вот моя неудачная попытка: func pkcs5(data: NSData, blocksize: Int = …
24 ноя '14 в 19:49
3 ответа

Как хранить соль в распределенной среде

Я не знаю, как использовать "концепцию соли" в моем сценарии. Предположим, у меня есть клиентское настольное приложение, которое шифрует данные для определенных пользователей и отправляет их на удаленный сервер. Клиентское приложение генерирует ключ…
26 май '11 в 16:02
2 ответа

cipher.doFinal дополнительные байты

Я пытаюсь зашифровать изображение в Android. Я преобразовал изображение в байтовый массив. Позже я хочу использовать зашифрованный текст для создания нового растрового изображения и его сохранения. Код ниже для моего шифрования private static final …
16 апр '15 в 01:27
1 ответ

Как конвертировать CCKeyDerivationPBKDF в Xamarin.iOS?

У меня есть метод ObjC ниже, и я хотел бы вызвать do port для управляемого кода, но не знаю, с чего начать. Кто-нибудь может помочь? - (NSData *)deriveKey { NSData *passphrase = [self.passwordField.stringValue dataUsingEncoding:NSUTF8StringEncoding]…
21 авг '13 в 12:45
3 ответа

Ошибка: данный последний блок заполнен неправильно

Я получаю ошибку каждый раз, когда я запускаю это "Ошибка: данный последний блок заполнен неправильно" В основном я пытаюсь перебрать последние 3 байта ключа, первые 13 байтов верны. Есть идеи, что я делаю не так? Я попытался удалить отступы, и это …
23 окт '12 в 00:22
1 ответ

Хэш пароля через Rfc2898DeriveBytes - что передать getBytes

Я использую Rfc2898DeriveBytes для хэширования паролей. Однако я не уверен относительно того, что переходить к методу GetBytes, который ожидает int. Какую ценность я должен передать этому и почему? Rfc2898DeriveBytes hasher = new Rfc2898DeriveBytes(…
18 мар '13 в 16:36