Intersystems Caché - класс для шифрования данных - PullRequest
1 голос
/ 12 июля 2010

Интересно, какой класс является классом, который я использую для шифрования данных (данные первой строки) и лучший метод шифрования (среди тех, которые поддерживаются Caché).Необходимо создать надежное шифрование данных в моем проекте.

Любая помощь приветствуется.Если кто-нибудь покажет мне какой-нибудь пример, я буду еще более благодарен.

Ответы [ 2 ]

3 голосов
/ 16 июля 2010

Пожалуйста, укажите, что именно вы хотите зашифровать.Чтобы зашифровать всю базу данных, в System Management Portal есть настройка, которая сертифицирована в США.Для шифрования передачи данных вы можете использовать SSH (см.% Net.SSH. *), HTTPS (см.% Net.HttpRequest со свойством Https) и веб-службы с WS-Security (см. Документацию).Для внутреннего шифрования любой строки см. $ System.Encryption.Help ().

0 голосов
/ 02 февраля 2011

Мы используем множество веб-сервисов для обслуживания полезных нагрузок XML с шифрованием Base64 для веб-порталов и мобильных приложений в области здравоохранения.Внедренный нами код выглядит примерно так, как показано ниже, в дополнение к некоторым другим функциям безопасности, связанным с веб-сервисом.

Set sc = ..xmlData.XMLExportToString(.xml)
Set xmlReturn = ##class(%System.Encryption).Base64Encode(xml)
Quit xmlReturn
...