bdd2


Константинович Маским

20
Рейтинг

Маским Константинович
MherArsh



  •   Регистрация: 05.08.2014 (2 года назад)

  •   Был(а) на сайте: 20.01.2017

Рейтинг 20

Публикации

Маленькое приложение, которая предназначено для сохранения картинок из буфера обмена, можно при сохранении задать разные форматы. Есть возможность включить уведомления, которые показывают статус о выполнении сохранения. У программы есть возможность поместить текст в буфер обмена. У программы есть возможность показать windows уведомления типа: warning, information, critical.


Этот пример показывает, что использование шифрования и получение хеш суммы очень просто. В обработке реализовано шифрование по алгоритму AES и получение хеш суммы MD5. Все делается динамически, без использования файлов.


Комментарии

DevШифрование текста, хеш сумма#20 20.01.17 21:23
(18) не забудь поделится примером
DevШифрование текста, хеш сумма#19 20.01.17 21:23
(18) я этот API по моему смотрел, поддержка по моему начинается в поздних версиях 1С и там когда я смотрел была возможность шифрования только по файлам, а мене надо была шифровать и расшифровать таблицы в реальном времени
DevШифрование текста, хеш сумма#17 18.01.17 21:04
(16)
Цитата
ComputeHash_2
потому что в объекте нет другой функции, но если даже ее закрою можно использовать другую хеш функцию, а закроют или нет вопрос не ко мне, но вряд ли.
DevШифрование текста, хеш сумма#15 16.01.17 18:23
(12) для MD5 есть "System.Security.Cryptography.MD5CryptoServiceProvider", все таки это нативный интерфейс провайдера через скрипт могут быть разные проблемы, но это к слову.

Верно, ГОСТ 28147-89 это российский, поэтому наверное нет и до 1989г. алгоритм был закрытым кстати )
Когда что то не хватает в 1С я пишу invoke метод на C#, регистрирую через regasm и все, функция становится доступной через com.
Реализацию алгоритма можно найти в сети, есть куча (делал я под С++ но вряд ли найду), по идее надо взять любой из них, написать несколько invoke функций для получения ключа, шифрования и дешифрирования и передавать значения к уже реализованному объекту который будет в исходниках.

Вот описание алгоритма и реализация, в конце стати можно скачать исходники.
https://habrahabr.ru/post/256843/

Если по invoke-у не разберешься могу найти у себя шаблон.

DevШифрование текста, хеш сумма#13 16.01.17 17:56
(12) В винде AES доступен по COM "System.Security.Cryptography.RijndaelManaged".
Вот примеры использования библиотеки:

https://msdn.microsoft.com/ru-ru/library/system.security.cryptography.rijndaelmanaged(v=vs.110).aspx

https://www.codeproject.com/Tips/704372/How-to-Use-Rijndael-ManagedEncryption-with-Csharp

А как в 1С сделать вызов функций можно посмотреть в моей обработке.
DevШифрование текста, хеш сумма#11 16.01.17 17:16
(10) ну на 1С такого не могу предложить но могу на C#.
DevШифрование текста, хеш сумма#9 16.01.17 17:12
(8) На 1С? или на .Net?
Dev.NET(C#) для 1С. Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия#33 13.09.16 23:35
Привет всем!
Может кто то вкурсе?
Я написал COM объект, зарегистрировал, все вроде норм но вылезает ошибка.
Вопрос в том что я использую стотонную библиотеку в моей сборке, но она ежит вместе с основным dll но я все ровно получаю ошибку.

{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(8)}: Ошибка при вызове метода контекста (Login): Произошла исключительная ситуация (TestNative): Не удалось загрузить файл или сборку "RestSharp, Version=105.2.3.0, Culture=neutral, PublicKeyToken=null" либо одну из их зависимостей. Требуется сборка со строгим именем. (Исключение из HRESULT: 0x80131044)

AdminУстановка RSL правил для всех ролей#4 18.07.16 16:09
Вопрос решен
AdminУстановка RSL правил для всех ролей#3 18.07.16 14:54
(2) herfis, этот варан рассматривали но у нас много ролей и много объектов к которым предоставляется доступ