Имя: Пароль:
1C
1С v8
Требуется обмен шифровать через хэш-функцию ГОСТ Р 34.11-2012. как это?
0 Shved_72
 
24.10.15
07:59
Есть типа спецификация http://specremont.su/pdf/gost_34_11_2012.pdf.
Это можно средствами 1с? или чтото стороннее цеплять?
1 Shved_72
 
24.10.15
08:30
2 rphosts
 
24.10.15
08:42
ну вообще-то реализовать расчёт по известному алгоритму расчёт хэшь кода - задача для студента. У вас для этого нужен сторонний продукт (криптопровайдер криптопро), причём отнюдь не бесплатный.
3 zak555
 
24.10.15
08:43
(2) есть бесплатные
4 rphosts
 
24.10.15
08:47
(3) ээээ, кто?
их апи имеет описание?
5 rphosts
 
24.10.15
08:49
+ (4) по ссылке (2) вызов именно КриптоПро, к другими нужен другой код, который без описания апи не написать
6 Shved_72
 
24.10.15
09:28
к сожалению (1) не взлетело

{Форма.Форма.Форма(22)}: Ошибка при вызове конструктора (COMОбъект)
    HashedData = Новый COMОбъект("CAdESCOM.HashedData");
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса
7 Lama12
 
24.10.15
10:25
(6) Это условие выполнено "...необходимо установить программные продукты КриптоПро CSP и КриптоПро CADESCOM..."?
8 zak555
 
24.10.15
10:54
(5) эдо в 1с умеет пользоваться и винНетом, который бесплатный
9 Shved_72
 
24.10.15
11:52
(7) КриптоПро CADESCOM отдельно не ставил. думал всё включено. щас доставлю
(8) кстати да. у меня подписывает сертификатом из крипто про, но нешол пока в коде БП3 хэш-функции по Гост 34-11
10 Shved_72
 
24.10.15
11:53
(7) спасибо. взлетел.
сохраню тута и эту ссылку https://www.cryptopro.ru/downloads
11 Serginio1
 
24.10.15
13:00
12 Shved_72
 
24.10.15
13:15
(11) хабр видел - не осилил. В каталоге пример есть но нету нужного алгоритма. А его константу надо где то узнавать.
13 Serginio1
 
24.10.15
13:53
(12) Нажми на C# класс GOST
14 zak555
 
26.10.15
00:10