Шифрование данных
Шифрование — это основной способ защиты данных при их передаче и хранении, который позволяет предотвратить чтение или изменение информации третьими лицами.
«1С:Шина» позволяет вам шифровать и расшифровывать данные, используя симметричные и асимметричные алгоритмы шифрования.
примечание
«1С:Шина» не содержит собственные реализации алгоритмов шифрования, а использует криптографический фреймворк Java Cryptography Architecture (JCA). Вы также можете ис пользовать модули криптографии сторонних производителей (Bouncy Castle, КриптоПро), предварительно установив их на сервере.
Для шифрования или расшифровки данных в коде используйте один из следующих способов:
- Если вам требуется зашифровать или расшифровать небольшой объем данных, вызовите статический метод
ЗашифроватьилиРасшифроватьтипаШифрованиеДанных. - Если вы работаете с большим объемом информации, вы можете шифровать/расшифровывать данные частями. Для этого создайте экземпляр типа
ШифрованиеДанныхи используйте методыДобавитьДанныеиПолучитьРезультат.