Обработка является примером работы с RSA.
Обработка является примером работы с RSA из 1С:Предприятие и выполняет для примера шифрование и расшифрование текста.
Поскольку это просто демо-пример, то ключи генерируются каждй раз новые.
Автоматизация бухгалтерского учета
Разработки для оптимизации управления и новейшие отчеты и обработки программ
Обработка является примером работы с RSA из 1С:Предприятие и выполняет для примера шифрование и расшифрование текста.
Поскольку это просто демо-пример, то ключи генерируются каждй раз новые.
А не подскажете алгоритм, чтобы результирующая строка поменьше была ?
У меня в устройство больше 40 символов ен помещается (ну вот такое устройство).
Попробуйте посмотреть в сторону МенеджерКриптографии, поддерживается начиная с версии 8.2
Мне кажется, что блочные шифры дают на выходе размер сообщения, кратный размеру блока. А почти все используемые сейчас шифры — блочные.
Вообще понятие «блочный шифр» относится к симметричным алгоритмам. RSA — алгоритм асимметричный, но работает блоками. В RSA длина блока может быть различной, поэтому, думаю, стоит поискать.
Подробнее читать можно здесь:
http://ru.wikipedia.org/wiki/%D0%91%D0% … 1%84%D1%80
http://ru.wikipedia.org/wiki/RSA
http://www.ddt.cs.vsu.ru/?q=system/files/08.pdf
Добрый. Не подскажите если у меня есть закрытый ключ в txt как мне его использовать для шифрования.
(5)Здравствуйте. В описании обработки сказано «Поскольку это просто демо-пример, то ключи генерируются каждый раз новые.».
http://msdn.microsoft.com/ru-ru/library/system.security.cryptography.rsacryptoserviceprovider(v=vs.110).aspx
Поэтому использование на практике доступно только пользователям, которые мало-мальски разбираются в конфигурировании 1с и программировании в принципе. Если вы это умеете, то Вам не составит труда подставить нужное Вам значение в нужную переменную обработки. Т.е. требуется минимальная доработка. P.S. Все переменные носят названия, говорящие сами за себя.
Обратитесь к описанию класса System.Security.Cryptography.RSACryptoServiceProvider
Я сам такое делать не пробовал, меня устраивала возможность генерации ключей самим классом.