Cформировать строку путем шифрования SHA256 #724454


#0 by Котокот
Финансовые методы API Яндекс.Директ, цитата отсюда "Параметр finance_token необходимо сформировать путем шифрования SHA256. Шифруется строка, полученная конкатенацией следующих подстрок:..." Пробую использовать МенеджерКриптогоафии - ругается при попытке установить АлгоритмХеширования равный "SHA-256": На второй строке падает, говорит, что не знает такого алгоритма, хотя в MSDN написано, что он поддерживается. К тому же, как я понял, метод Зашифровать(<ИсходныеДанные>, <Получатели>) требует использования сертификатов. А вот в примере шифрования на питоне сертификаты не используются (вроде): Три вопроса: 1. Обязательно ли использовать сертификат, чтобы зашифровать строку алгоритмом SHA-256? 2. Как все-таки заставить 1С работать с SHA-256 средствами платформы? 3. Ткните в примеры шифрования строки в 1С НЕ средствами платформы.
#1 by Котокот
ВК использовать не хочется. Как вариант - попробовать запилить на javascript:
#2 by Котокот
Что, никто не знает?
#3 by Котокот
Опять я впереди планеты всей, похоже. Сделал в итоге на ScriptControl и Javascript, работает стабильно, Директ хэш схавал и не подавился, денежка перечисляется.
#4 by Зеленый пень
Хвастайся до конца: выкладывай решение.
#5 by DmitrO
#6 by Garikk
не XP случаем?
#7 by oleg_km
Только вычисление хеша - это не шифрование
#8 by Котокот
На платформе 8.2.19.90 не работает, не знает такого "ХешированиеДанных"
#9 by Котокот
На 2008 делал, сейчас на хрюше проверю
#10 by Котокот
На хрюше тоже пашет Скрипт взял отсюдова: В коде написал так:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С