Всем добрый день!
И мы продолжаем тему новых "фишек" SAS 9.4.
Сегодня хотел бы затронуть тему шифрования.
Как-то уже эта тема поднималась, когда речь шла о шифровании паролей
здесь.
Так вот в SAS 9.4 появился новый продвинутый стандарт шифрования.
Чем же он отличается от предыдущего. Давайте посмотрим на сравнительные таблицы:
Features
|
|
|
|
|
|
|
|
|
|
|
|
|
No (part of Base SAS software)
|
No SAS/SECURE (with Base SAS software)
|
Operating environments supported
|
|
|
|
|
|
Так вот теперь мы можем использовать также новый метод при шифровании паролей:
Encoding Method
|
|
Supported Data Encryption Algorithm
|
|
Uses base64 to encode passwords.
|
|
sas002 , which can also be specified as sasenc
|
Uses a 32-bit key to encrypt passwords.
|
SASProprietary, which is included in SAS software.
|
|
Uses a 256-bit key plus 16-bit salt to encrypt passwords.
|
AES (Advanced Encryption Standard), which is supported in SAS/SECURE.
|
|
Uses a 256-bit key plus 64-bit salt value to encrypt passwords.
|
AES (Advanced Encryption Standard), which is supported in SAS/SECURE.
|
К сожалению, в сегодняшнем уроке я не смогу вам показать все прелести шифрования с помощью AES, т.к. в используемой лицензии отсутствует такая возможность :).
При попытке использовать AES получаю следующего рода сообщения в Log файле:
Так что будьте внимательны при заказе лицензии, если захотите использовать данные преимущества.
P.S.
Использовались материалы:
pwencode,
aes.
С уважением,
Николай.