Описание тега tripledes

Triple DES - это алгоритм симметричного шифрования, который трижды использует шифр DES для шифрования каждого блока данных. Формальное название этого алгоритма - алгоритм тройного шифрования данных.
2 ответа

Java-эквивалент для PHP Triple DES ECB шифрование / дешифрование

У меня есть функция PHP ниже, которую я хочу реализовать на Java без удачи, я не могу получить тот же результат: function encryptText( $plainText, $key ) { $mcopen = mcrypt_module_open (MCRYPT_TripleDES, "", MCRYPT_MODE_ECB,""); $iv = mcrypt_create_…
13 сен '15 в 09:06
3 ответа

Обмен данными между двумя сторонами с использованием TripleDes или RSA

Я получаю зашифрованные данные от поставщиков в формате TripleDes или RSA. Когда я иду расшифровывать эти данные, какая информация мне нужна от моих поставщиков, чтобы сделать это? И закрытый, и открытый ключ? Что хорошего в открытом ключе для шифро…
03 июн '13 в 15:37
1 ответ

Используя TripleDes и MD5 в быстром

У меня есть алгоритм в Java-код для использования tripleDes и MD5. Вот мой код Java: private String _encrypt(String message, String secretKey) throws Exception { MessageDigest md = MessageDigest.getInstance("MD5"); byte[] digestOfPassword = md.diges…
30 ноя '16 в 11:41
0 ответов

Шифрование TripleDES не получает того же значения в PHP, как в VB

Я нашел много решений, которые объясняют, как смотреть на C# по сравнению с PHP, но ни одного конкретного для VB. Я нашел один полезный совет о заполнении PHP нулями, но это не решило проблему, так как я совпал с этим в VB, и это не помогло. В любом…
26 фев '15 в 21:24
2 ответа

Сколько ключей нужно для шифрования Triple DES?

Я портирую код C# на C++ и пытаюсь зашифровать текстовый файл с помощью шифрования Triple DES. Но я в замешательстве; некоторые API шифрования требуют только одного ключа для Triple DES (например, C#: как реализовать Triple DES в C# (полный пример))…
12 сен '16 в 09:09
1 ответ

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

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

Ошибка шифрования TripleDES в Java

Я следую этому руководству, чтобы использовать шифрование 3DES, и мне нужно было внести некоторые изменения в настройки шифра, поэтому вот мой код: public class TripleDES { public static int MAX_KEY_LENGTH = DESedeKeySpec.DES_EDE_KEY_LEN; private st…
13 авг '12 в 08:41
2 ответа

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

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

Использование базы данных DNN для входа в систему

Я использую существующую базу данных DNN для входа пользователей в систему. Однако я не уверен в предыдущем методе, который использовался для шифрования пароля. Я понял, что формат пароля - шифрование (tripleDES), но я не могу понять метод. Есть ли …
06 апр '18 в 15:37
5 ответов

Генерация случайных байтов для ключа TripleDES C#

Мне нужно сгенерировать байтовый массив для шифрования TripleDES. Я не хочу использовать .generateKey() потому что мне нужно знать байты в ключе, чтобы передать их в другое приложение. Спасибо за ответы, но я забыл упомянуть одну вещь: байты должны …
18 мар '11 в 07:48
1 ответ

Криптография C# .NET не расшифровывается должным образом

Я пытаюсь зашифровать и расшифровать текст в C# (.NET 3.5), выясняя, что этот простой код не работает: private const string KEY = "Chiave"; static void Main(string[] args) { string plainText = "Data to be encrypted"; byte[] keyArray; MD5CryptoServic…
09 апр '15 в 22:18
2 ответа

TripleDES. Указанный режим заполнения недопустим для этого алгоритма

У меня есть сетевое приложение ядра, использующее core1.1. При переносе модуля cript/decript из старого.NET4.6 в сетевое ядро ​​он просто не будет работать Первый TripleDES больше не поддерживает (он раньше) поддерживает 128-битные ключи и фиксирует…
23 ноя '16 в 20:02
1 ответ

Портирование C# TripleDESCryptoServiceProvider шифрования на PHP

Есть проект, написанный на C#, который использует следующий код для шифрования / дешифрования данных в / из базы данных: public string EncryptString(string Text) { byte[] IV = new byte[8] { 1, 2, 3, 4, 5, 6, 7, 8 }; string Key = "abcdef"; byte[] buf…
14 дек '13 в 12:32
1 ответ

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

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

C# байтовый массив в строку

Я прочитал несколько статей об этом, и я думаю, что есть переменная, которую я здесь не рассматриваю. Я прохожу чей-то код, где реализовано шифрование Triple-Des. У них нет ключа и iv хранится где-то в виде строки. Только как байтовые массивы. Мне н…
23 июн '13 в 00:02
2 ответа

Будет ли TripleDes изменять размер данных

У меня есть код, который шифрует и дешифрует данные с помощью Triple DES. Все отлично работает с кодом. У меня есть запрос с Тройной Des. Будет ли Triple DES изменять размер данных во время процесса шифрования. Я гуглил и был полностью смущен ответа…
10 сен '12 в 07:35
2 ответа

TripleDESCryptoServiceProvider - уязвим для отказа в обслуживании?

У нас есть устаревший сайт ASP.NET, который использует здесь методы шифрования: http://www.codekeep.net/snippets/af1cd375-059a-4175-93d7-25eea2c5c660.aspx Когда мы вызываем следующий метод, страница загружается очень медленно и в конечном итоге возв…
2 ответа

Использование простого текста в качестве ключа и IV в PHP mcrypt

У меня есть приложение, которое обменивается данными между приложением поставщика в шифровании TripleDES с использованием метода CBC по согласованному ключу и IV. Мое приложение представляет собой приложение VB.NET, а приложение производителя предст…
29 окт '15 в 10:45
1 ответ

C# указанный ключ является известным слабым ключом для TripleDES и не может быть использован

У меня есть процесс аутентификации, написанный на Java, который зашифровывает строку в MD5 и генерирует строку и принимает только первые 8 цифр этой строки. В этом примере эта сгенерированная строка - "89a5c474". После этого у меня есть следующий фр…
23 сен '15 в 16:07
1 ответ

Как я узнаю, что я использую правильную версию реализации алгоритма Triple Des?

Я искал в интернете реализацию алгоритма Triple Des для Java. Я нашел много решений и выбрал одно (лучшее с документацией для меня). Я проверял и работает хорошо. Затем я искал реализацию алгоритма AES для Java. И нашел хорошие. Действительно похоже…
18 окт '12 в 14:30