В криптографии Triple DES или 3DES является общим названием для блочного шифра Triple Data Encryption Algorithm (TDEA или Triple DEA), который применяет алгоритм шифрования стандарта Data Encryption Standard (DES) три раза к каждому блоку данных.
3 ответа

iPhone --- 3DES Encryption возвращает "неправильные" результаты?

У меня есть серьезные проблемы с функцией CommonCrypto. Существует два существующих приложения для BlackBerry и Windows Mobile, оба используют шифрование Triple-DES с режимом ECB для обмена данными. На обоих зашифрованные результаты одинаковы. Тепер…
07 сен '09 в 14:29
1 ответ

_Crypt_EncryptData() и _Crypt_DecryptData() путаница

У меня проблемы с _Crypt_EncryptData(), Я хочу зашифровать данные, сохранить их, а затем прочитать их расшифрованные. Похоже на то _Crypt_EncryptData() а также _Crypt_DecryptData() не симметричны; первый делает неявное шестнадцатеричное кодирование …
27 дек '17 в 16:28
0 ответов

Невозможно сохранить ключ TDEA в хранилище ключей

Я пытаюсь сохранить свой ключ TDES после его генерации. Но каким-то образом я получил ошибку, которая написала просто "ноль", даже не NullPointerException. Так что я не совсем уверен, что с ним не так, потому что этот ключ хранилища в части кода хра…
22 мар '18 в 08:09
1 ответ

Проблемы с шифрованием 3DES вырезать или расширить строку

Я использую этот код для шифрования строки с помощью 3DES в IOS и хочу расшифровать ее с помощью php, но она генерирует строку длиннее, если я использую kCCOptionPKCS7Padding (или короче, если я ее не использую), когда я дешифрую ее с помощью php, о…
25 мар '12 в 20:46
1 ответ

OpenSSL [des-ede3-cbc] Расшифровка php

Мне пришлось получить некоторые данные, зашифрованные с помощью 3DES с общими ключами. Я использую php7 и функцию openssl_decrypt, но я не могу воссоздать результат примера документации, отправленной мне. Команда OpenSSL, которая создает отправленны…
29 янв '19 в 11:33
0 ответов

Обратный 3(DES) ключ для дешифрования с функцией шифрования

Можно ли получить обратный ключ для использования в качестве противоположной функции в алгоритме 3DES. Идея состоит в том, что ключ, который используется для шифрования, будет выполнять дешифрование, и наоборот. encrypt(3des_key, data) == decrypt(3d…
09 дек '15 в 08:03
2 ответа

Расшифровка в PHP строки в кодировке 3DES с помощью C#

Я должен расшифровать в PHP строку, закодированную этим классом C# (это здесь) используя Систему; использование System.Security.Cryptography; использование System.Text; открытый статический класс Encryption { открытая статическая строка Encrypt (стр…
20 янв '12 в 15:37
1 ответ

Шифрование с использованием провайдера Chilkat 3DES и тот же результат с использованием стандартного провайдера.NET

Здесь проблема. Есть известная библиотека "Чилкат Склеп". Он содержит метод шифрования 3des. public static void ChilkatEncryption(String cc, string tdesKey, string tdesIV) { Crypt2 crypt = new Chilkat.Crypt2(); bool success = crypt.UnlockComponent("…
30 ноя '15 в 20:40
0 ответов

Результат равной цели C для java Cipher.getInstance("DESede/ECB/NoPadding")

Java-код сделан для генерации результата 3DES, код сегмента, как показано ниже: Cipher cipher = Cipher.getInstance("DESede/ECB/NoPadding"); cipher.init(Cipher.ENCRYPT_MODE, key); byte[] result = cipher.doFinal(data); Теперь мне нужно реализовать тот…
25 окт '16 в 14:14
1 ответ

3DES CB Шифрование Динамический Ключ

Парень сказал мне зашифровать данные с помощью динамического ключа, сгенерированного по следующему алгоритму timestamp = '080717032817' static_key = A270AE59FF7782A2EDFE1A781BAB888D0B749D265865C288 k1 = first 5 bytes of the static key k2 = first 3 b…
13 апр '15 в 16:54
1 ответ

TripleDES Проблемы с расшифровкой

Я расшифровал строку "Test" с помощью 3des, используя следующие функции в Visual Basic: Imports System.IO Imports System.Text Imports System.Security.Cryptography Friend Class cTripleDES ' define the triple des provider Private m_des As New TripleDE…
23 сен '13 в 01:29
2 ответа

JSON + 3des шифрование не работает

Я пытаюсь передать некоторые данные в формате JSON, зашифрованные в мое приложение, но, кажется, когда я расшифровываю его, мой сценарий добавляет 00 к гекс-коду, делая невозможным сериализацию Я пытался передать данные незашифрованными и зашифрован…
27 мар '12 в 23:26
1 ответ

Не удалось расшифровать зашифрованное сообщение AIM SMIME с помощью OpenSSL

У меня есть две почты (зашифрованные SMIME) для одного получателя. Одна почта шифруется с использованием 3DES, другая - с использованием AES 256. Письма были созданы с использованием класса C# EnvelopedCms. Я могу успешно расшифровать сообщение 3DES…
17 дек '12 в 16:04
1 ответ

Хранить 3DES в String вместо CipherOutputStream

Я пытаюсь зашифровать строку в 3DES и сохранить ее в файле свойств, используя этот пример. У меня проблема в том, что я не хочу записывать содержимое encrypt() и decrypt() в файл напрямую из методов. Я хочу сохранить его в строке для последующего ис…
11 авг '17 в 16:40
2 ответа

Как использовать дешифрование 3DES в C# в режиме OFB?

Мне нужно расшифровать сообщение, которое было зашифровано с использованием 3DES в режиме OFB. У меня есть зашифрованное сообщение. У меня есть ключ. У меня есть IV. Я на платформе.Net Зашифрованное сообщение имеет длину 24 символа в base64. Ключ дл…
02 фев '11 в 22:00
1 ответ

3des в php - не могу получить хороший ключ / строку

Мне нужно декодировать строку 3des в php, и у меня пока нет опыта расшифровки... Первый шаг: получить ключ и набор строк для декодирования - у меня это уже есть. У меня есть эта информация о алгоритме: тип: CBC, заполнение - PKCS5, вектор инициализа…
28 дек '12 в 17:44
2 ответа

Шифрование 3DES с открытым ключом

Я пытаюсь написать программу на Cobol со следующим интерфейсом: Задача Получает чистый ключ шифрования и открытый текст и возвращает зашифрованный текст с использованием алгоритма 3DES. Входы: CLEAR_KEY: 32-символьная строка шестнадцатеричных символ…
05 мар '18 в 09:34
1 ответ

Расшифровать строку 3des cfb в bash

Я хочу расшифровать строку, используя openssl, но она продолжает говорить: не шестнадцатеричное число недопустимое шестнадцатеричное значение iv Я использую эту команду: openssl enc -d -in crypt -out file.txt -K mypas -iv iv.txt -p -des-ede3-cfb myp…
19 мар '14 в 17:02
1 ответ

DESedeKeySpec Неправильный размер ключа

Мне нужно использовать ключ 3DES двойной длины для шифрования случайных 8 байтов, а затем использовать зашифрованное значение для получения нового ключа 3DES. Когда я пытаюсь создать экземпляр DESedeKeySpec с encryptedRandomValue, я получаю сообщени…
08 мар '17 в 22:35
0 ответов

3DES на iOS 8+ с Objective-C

Я должен зашифровать пароль с помощью 3DES и отправить его в качестве параметра для службы входа на серверной части. Я изо всех сил пытаюсь найти алгоритм для достижения 3DES на прошлой неделе, но я не могу его найти. Мне нужно зашифровать пароль с …
16 ноя '15 в 08:24