Шифрование SQL и ColdFusion - PullRequest
       1

Шифрование SQL и ColdFusion

6 голосов
/ 07 сентября 2010

Я знаю, как зашифровать данные с помощью ColdFusion с помощью AES_128.Я также знаю, как зашифровать данные с помощью MSSQL AES_128.Кто-нибудь знает, возможно ли зашифровать данные в ColdFusion с помощью AES_128, а затем расшифровать строку в MSSQL?

Я много играл с этим и, похоже, не могу понять.

Спасибо, Пол

1 Ответ

3 голосов
/ 08 сентября 2010

Да, это возможно.В AES нет ничего, что делает его проприетарным.Однако существует много способов реализации блочного шифра, и большинство из них неверны. encryptbykey () MS SQL использует режим ECB и по умолчанию ANSI_PADDING.Я бы попытался расшифровать сообщение, используя тот же ключ с AES в режиме ECB, и оно, вероятно, просто будет работать .Режим CBC должен использоваться, но для этого требуется IV, а encryptbykey() не принимает IV в качестве параметра, поэтому его режим ECB.(MySQL также режим ecb, я посмотрел на код. Жаль, что я не могу сделать это с MS SQL).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...