Вопросы по теме 'rijndael'

Указанный вектор инициализации (IV) не соответствует размеру блока для этого алгоритма
Я работаю над базовым методом шифрования. Я использую RijndaelManaged. Я получил этот код откуда-то давно, но не могу вспомнить, где. У меня раньше работал код, но что-то изменилось, и я не могу в этом разобраться. Когда я запускаю свой код, я...
62890 просмотров
schedule 09.06.2022

Как расшифровать Rijndael в ruby ​​(закодировано в VB.net)
Я использую Rinjael для кодирования в VB.NET, и мне нужно декодировать в Ruby. Мой класс шифрования VB.NET выглядит так: Private Class Encryptor Private symmetricKey As System.Security.Cryptography.RijndaelManaged Private iVector...
5078 просмотров

Код шифрования PHP преобразован в ColdFusion
У меня есть часть PHP, которую я хотел бы сделать эквивалентной в ColdFusion. function & _encryptMessage( $message ) { $td = mcrypt_module_open( MCRYPT_RIJNDAEL_256, '', MCRYPT_MODE_CBC, ''); mcrypt_generic_init( $td, $this->key,...
1493 просмотров
schedule 29.03.2023

Функция шифрования дает разные результаты в Windows и Unix.
У меня есть инструмент шифрования, написанный на С#, который принимает строку в качестве входных данных. Когда я запускаю скомпилированный exe-файл на моем компьютере с Windows, я получаю вывод, который отличается от того, когда я запускаю его на...
1433 просмотров
schedule 16.08.2022

Шифрование и дешифрование файлов xlsx, docx с помощью C# AES или Rijndael
Мы шифруем все типы файлов с помощью шифрования Rijndael. Более новые файлы .xlsx и .docx выдают ошибки при попытке открытия (после шифрования и попытки расшифровки). Ошибка при попытке Excel 2003 открыть файл: «Преобразователю не удалось открыть...
5527 просмотров
schedule 18.07.2023

PHP в Delphi и обратно Шифрование-дешифрование с использованием Rijndael
У меня проблемы с расшифровкой строк, отправленных из PHP в Delphi с использованием шифра rijndael. Я использую mcrypt на стороне PHP и DCP_rijndael на стороне Delphi. На данный момент у меня есть код ниже. PHP: function encRJ($key, $iv,...
7970 просмотров
schedule 10.04.2022

Как зашифровать или расшифровать с помощью Rijndael и размером блока 256 бит?
По определенным причинам мне нужно реализовать де/сжатие Rijndael с размером блока 256 бит вместо AES, который использует размер блока 128 бит (причина: данные зашифрованы в PHP с использованием Rijndael...). Как я могу изменить размер блока для...
11379 просмотров
schedule 14.01.2024

Зашифровать файл в Perl и расшифровать в С#
Я пытаюсь зашифровать текстовый файл с помощью Perl, а затем расшифровать его с помощью другого приложения, написанного на С#. Вот мой код Perl: use strict; use Crypt::CBC; my $ifh; my $ofh; my $line; my $cipher = Crypt::CBC->new( {...
1624 просмотров
schedule 31.07.2023

Расшифровка AES с помощью PHP mcrypt
Короткий вопрос: я зашифровал строку с помощью AES-256 с помощью инструмента командной строки openssl. Как я могу расшифровать это с помощью библиотеки PHP openssl? (поскольку Rijndael-256 и AES-256 не одно и то же, и нет опции AES-256) Заранее...
2319 просмотров
schedule 04.03.2023

Выяснение точного ключа, созданного PHP mcrypt
Приложение PHP, которое я поддерживаю, использует Rijndael_256 с шифрованием EBC_MODE с помощью mcrypt. Забавно, что ключ имеет длину не 256 бит, а всего 160. Согласно mcrypt_encrypt ключ дополняется \0, чтобы получить требуемый размер, если он...
3877 просмотров
schedule 06.05.2024

Расширение ключа RijndaelManaged.CreateEncryptor
Есть два способа указать ключ и IV для объекта RijndaelManaged . Один из них, позвонив CreateEncryptor : var encryptor = rij.CreateEncryptor(Encoding.UTF8.GetBytes(key), Encoding.UTF8.GetBytes(iv))); и еще один, напрямую задав свойства...
1351 просмотров
schedule 02.06.2023

Расшифровка Rijndael в Java, зашифрованная с использованием .NET
У нас есть вариант использования, когда мы хотим расшифровать данные в java, которые ранее были зашифрованы с использованием .NET. Вот класс Crypt, используемый для шифрования и расшифровки данных в .NET:...
3225 просмотров
schedule 07.03.2023

Исключение дешифрования - длина данных для расшифровки недействительна
Я работаю в приложении С#. У нас есть общие методы для хранения данных в файле. Эти методы шифруют данные и сохраняют их в файловой системе. когда нам нужны данные, метод ReadData расшифровывает данные и возвращает мне обычный текст. Этот код...
41723 просмотров
schedule 25.04.2023

Что делает шифрование RijndaelManaged с недопустимыми размерами ключа
Мы пытаемся интегрироваться с устаревшим приложением С#, которое использует RijndaelManaged для симметричного шифрования. Однако оказалось, что они использовали 13-байтовую строку в качестве ключа шифрования! Код в основном: var...
348 просмотров
schedule 13.03.2023

128-битное шифрование AES IOS
Я новичок в шифровании в IOS. У меня есть строка, и я хочу зашифровать ее, используя бит AES-128 (алгоритм rijndael) в IOS. Я нашел много ссылок, но не получил точного ответа. Как лучше всего это сделать?
44 просмотров
schedule 16.03.2022

MachineKey — надежно ли защищено использование Machinekey.Protect?
Надежно ли защищен MachineKey.Protect? или я должен найти другие алгоритмы шифрования, такие как Rijndael? Каковы недостатки MachineKey.Protect? Я хочу использовать шифрование для ссылки подтверждения электронной почты, и она должна быть...
521 просмотров
schedule 28.03.2024

Шифрование изображения получает ошибку заполнения
Я разрабатываю программу шифрования изображений. У меня есть два приложения. Один из них, преобразование изображения в массив байтов и шифрование с помощью Rijndael. После этого он сохраняет зашифрованный массив байтов в файл. Второе приложение...
115 просмотров
schedule 06.05.2023

Как получить данные после декодирования из их закодированного значения?
Я проверяю, как получить фактические данные из закодированных данных, используя функции PHP-кодирования. Я не могу получить исходные данные после их кодирования. Вместо этого я получаю специальные символы Unicode ... Мой код выглядит следующим...
763 просмотров
schedule 21.09.2023

Расшифровать с помощью Rijndael 128 ecb с помощью javascript на простой html-странице
Я хочу расшифровать зашифрованный шифр, например 4vEUkMYlT2qJq+9J0GT8VQ==, используя алгоритм Rijndael 128 ecb. Я нашел какую-то библиотеку, но ничего не работает правильно. некоторые библиотеки работают только с nodejs, другие работают с php. У...
2060 просмотров
schedule 07.12.2023

Как я могу/должен протестировать алгоритм AES
Я делаю расширенное эссе по информатике, и я застрял на том, что делать. Меня интересует тема алгоритма AES или любых алгоритмов шифрования. Однако, поскольку информатика является предметом науки, я должен провести эксперимент. Однако я не уверен,...
932 просмотров
schedule 10.03.2024