Разница между алгоритмом AES 128 и RijndaelManaged — на основе совместимости с Oracle

#c# #oracle #algorithm #encryption

#c# #Oracle #алгоритм #шифрование

Вопрос:

Может кто-нибудь, пожалуйста, помочь мне найти некоторую информацию о криптографии, управляемой AES и Rijndael?

То, что я ищу, — это иметь общий алгоритм шифрования, который будет реализован между C # и Oracle. Согласно документации Oracle, он поддерживает алгоритмы: DES, 3DES, AES, RC4, 3DES_2KEY для шифрования.

Я пытаюсь реализовать соление также с помощью AES 128. Так что это также моя забота о том, как заставить его соответствовать расшифровке Oracle.

Комментарии:

1. AES и Rijndael означают одно и то же. На самом деле алгоритм Rijndael стал победителем процесса выбора AES, проведенного NIST

2. Rijndael является надмножеством AES и поддерживает дополнительные размеры блоков и ключей. AES — это Rijndael со 128-битными блоками и 128, 192 или 256-битными ключами.

3. Я не знаю, что вы подразумеваете под «солением с помощью AES». Соли используются с хэшами паролей. Шифрование на основе ключей, подобное AES, работает только с IVS.