Вопрос

Это касается алгоритма AES.

Предположим, я реализовал алгоритм AES и зашифровал данные с помощью своего алгоритма.Теперь предположим, что кто-то другой реализовал тот же алгоритм AES (128 бит).Теперь, если я зашифрую данные, используя свой алгоритм, можно ли расшифровать данные и вернуть исходные данные, используя второй алгоритм, разработанный другим человеком.В чем основная разница в алгоритмах.

Это что-то связанное с S-BOX?

Спасибо

Это было полезно?

Решение

AES — это определенный алгоритм.Если у вас есть две разные реализации, они обе должны иметь возможность шифровать и дешифровать без каких-либо различий.Если есть разница, то хотя бы один из них не будет AES.

Для таких вещей ты

  1. Либо предположите, что все реализации алгоритма шифрования, с которым вы хотите взаимодействовать, корректны, включая вашу.
  2. Или не изобретайте велосипед, если вы действительно не хотите узнать что-нибудь о колесах.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top