Я пытаюсь зашифровать, используя 256-битный размер блока Rijndael, размер ключа 256 бит, режим ECB и нули для заполнения.
Я пытался использовать OpenSSL :: Cipher :: AES.new (256,: ECB), но я не могу на всю жизнь получить правильный результат, который я ищу.
У меня есть решение на C #, но у меня проблемы с получением эквивалента для Ruby.
В коде C # RijndaelManaged используется для шифрования, и в частности у меня возникают проблемы с тем, что RijndaelManaged в порядке, принимая байтовый массив для ключа и объекта, подлежащего шифрованию.Я не могу найти библиотеку Ruby, которая будет делать то же самое для меня.OpenSSL :: Cipher :: AES будет принимать только строки.
Есть ли что-нибудь подобное в Ruby?Google не смог меня найти, и я ни в коем случае не гуру шифрования.Любая помощь или просто указание мне в правильном направлении было бы удивительно.Я просто не могу понять, для моей жизни.У меня есть связанный с этим вопрос, если кто-то хочет взглянуть.Ответ идеален, я просто не могу перевести его на Ruby.
Этот вопрос не является дубликатом.Я имею в виду, что это похоже на вопрос, который указан как дубликат, однако ответ мне не помогает.Ответ, на который они ссылаются, - это библиотека, которая использует: cbc, но мне нужен: режим ecb для шифрования Rijndael.Я согласен, хотя вопросы очень похожи.Просто ответ не помогает мне, поэтому я задаю этот вопрос.