Результаты поиска по запросу "aes"

3 ответа

Загрузите исходники OpenSSL / Putty / GnuPG. Все они содержат источник соответствующего алгоритма шифрования. Кроме того, каждый алгоритм имеет эталонную реализацию на C, которую можно легко найти через Интернет.

ел много реализаций AES, Twofish и Serpent в C. Но я не очень понимаю примеры. Я только понимаю, что некоторые из них предоставили примеры для инвертирования матрицы. Может кто-нибудь указать мне пример или файл .c для шифрования / ...

3 ответа

А вот как это выглядит из командной строки во время компиляции:

найти ссылки на «аппаратно-ускоренное шифрование AES» на iPhone / iPad. Но API, которые я мог найти для шифрования AES (CCCrypt [http://developer.apple.com/library/mac/#DOCUMENTATION/Darwin/Reference/ManPages/man3/CCCrypt.3cc.html] ) вообще не ...

2 ответа

 алгоритмы с KDF, закодированные как

я есть следующий код, который преобразует секретный ключ DH в секретный ключ AES. Это раньше работало доOracle JRE 8u161 [http://www.oracle.com/technetwork/java/javase/8u161-relnotes-4021379.html]когда они начали ограничивать создание ключей DH ...

ТОП публикаций

2 ответа

AES эквивалент в Ruby OpenSSL?

Гибберская библиотека предоставляет хороший алгоритм CBC ... // In Jascascript GibberishAES.enc("Made with Gibberish\n", "password"); // Outputs: "U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o" # On the command line ...

2 ответа

Ошибка открытого главного ключа SQL Server 2008 при переключении физического сервера

Я скопировал базу данных SQL Server из одной системы в другую, идентичную настройку, но совершенно другую физическую машину. Я использовал Norton Ghost и восстановил файлы вручную, например, всю папку SQL Server 2008, находящуюся в папке c: \ ...

3 ответа

Ключ не в том, чтобы дополнить сообщение. Вы можете использовать класс BitConverter для приведения байтовых массивов к типам IConvertible (типам значений и строкам) и затем использовать их вместо преобразования своего собственного байтового массива. Затем, когда вы расшифровываете, вы можете читать из потока дешифрования вплоть до длины зашифрованного текста, но не ожидайте, что в дешифрованном результате будет столько фактических байтов.

ольно новичок в C #, поэтому, пожалуйста, будьте терпеливы со мной. Я знаю, что этот вопрос задавали много раз, но я не мог найти ответ на свою проблему. Я сохраняю некоторые данные и перед записью их в файл преобразую в двоичный файл и сохраняю ...

2 ответа

Инициализация может быть выполнена с использованием экземпляра IBlockCipher для получения размера блока. Пример ниже inits с пустым IV, используя 'Cipher', который является экземпляром AESEngine .:

лизую что-то в C #, для которого у меня есть отдельная спецификация и достаточно четкое понимание того, что мне нужно делать, но в то же время в качестве справки у меня есть реализация Java, и я хотел бы следовать реализации Java в этом случае ...

1 ответ

@sarnold: Как бы я использовал интерфейс EVP_ * для шифрования AES? На странице, на которую вы ссылаетесь, я вижу много шифров, но не AES.

ел бы использовать библиотеку OpenSSL для расшифровки некоторых данных AES. Код имеет доступ к ключу. Этот проект уже использует libopenssl для чего-то другого, поэтому я бы хотел придерживаться этой библиотеки. Я пошел смотреть прямо ...

3 ответа

Работает ли IV как соль

В AES я понимаю, чтоповаренная соль это то, что делает парольную фразу более безопасной и не будет добавлено в зашифрованный текст. НоIV это материал, используемый для шифрования первого блока сообщения и будет добавлен в зашифрованный текст. Я ...

3 ответа

Если вы не хотите использовать PKI, взгляните на TLS-PSK. Казалось бы, решить именно ту проблему, которую вы решаете сами. См. RFC 4279 (и 5487 для дополнительных наборов шифров).

умываю об использовании AES256 CBC + HMAC SHA-256 в качестве стандартного блока для сообщений, который обеспечивает конфиденциальность и аутентификацию. В частности, рассмотрим этот сценарий: Алиса владеет открытым ключом, принадлежащим Бобу ...