Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
05 авг 2021, 20:36

Работа с PGP в 1С 8.х (ОП)

Автор SChubar, 10 мая 2021, 16:47

0 Пользователей и 1 гость просматривают эту тему.

SChubar

Добрый день, уважаемые знатоки! Скорее всего вопрос достаточно экзотический, но все же.

Требуется написать функцию, которая будет кодировать некоторый текст с помощью PGP (примеры данных в конце):

Функция EncryptPGP(Сообщение, ПубличныйКлюч)
    // Сообщение - текстовая переменная вида "uHYT31fV29"
    // ПубличныйКлюч - многострочный текст, содержащий PGP ключ
   
    // Тут кодируется Сообщение с помощью ПубличныйКлюч

    Возврат PGP_Message;

КонецФункции


Кто знает, помогите пожалуйста советом или кусочком кода :ehtwj:

ПРИМЕРЫ ДАННЫХ
Цитировать
ПубличныйКлюч =
"-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: Keybase OpenPGP v1.0.0
Comment: https://keybase.io/crypto

xo0EYJk2LgEEAKG7MT76W+tMrdKTC5QyAdB7V+xzN56tAQ36Ir9afms917hKXOsE
lXQq1fziisQjQ1hac1EPRNGIlv2t/EwimHKPwB61c26vhzfCu1rTD+2Y54aIlxgX
...
yjquJCu6yi+v++9wYkHe25JxF+dP7sGwRwtPwZp/Zx8kHa5NpkfHIbOVABEBAAHN
CjEgPDFAMS5ydT7CrQQTAQoAFwUCYJk2LgIbLwMLCQcDFQoIAh4BAheAAAoJENxP
=WFZC
-----END PGP PUBLIC KEY BLOCK-----"

Сообщение = "123123"
PGP_Message =
"-----BEGIN PGP MESSAGE-----
Version: BCPG v1.58

hIwDmCS94uDDx9kBA/9njBzMTy31cnPw2GVb6POczheswRMEFHFe+ZKb/vb0A9xW
+PF83pOcD9BwgpxrJNwbmtYBZHe6Yobm2dS2T0+xDd5RnkZYOIoMz0K06/gZBoxu
bqQAX6Un7PNI+nize71sxWV6n+04ZojUMvTL3DBx5ytemw8EfcWTuwVsfZacj9JV
AQZIhWo0UYhXX5VoYr2ITjwkgVR36GZ8DSjUGrjjZkAgs2BYS3ubG4d5z2AuJcCc
0Ic88nqyWox+f5BHr67A3w6rkVqb2T75xHA9XL6yUF0VgBsdmQ\u003d\u003d
\u003dvnou
-----END PGP MESSAGE-----"



Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск