concateate & Hex 256sha Hash a Signature - PullRequest
       8

concateate & Hex 256sha Hash a Signature

0 голосов
/ 24 октября 2018

Я пытаюсь создать запрос в почтальоне, который извлекает некоторые параметры и размещает их в правильном порядке, а затем хэширует в гексагоне sha256.Я понимаю, что мне нужно использовать сценарий предварительного запроса, но я борюсь с тем, что использовать и как получить параметры в сценарии.

Пример конкатенированной строки - hex_sha256 ('[session: Key] [session:Пароль] [сеанс: отправлено] [сеанс: UnitAgencyTypeId] [сеанс: имя_устройства] [сеанс: имя_пользователя] [сеанс: имя_пользователя] [сеанс: имя_пользователя] [сеанс: секрет] ') ")]

Любая помощьбыл бы очень признателен

1 Ответ

0 голосов
/ 24 октября 2018

В изолированную программную среду скрипта, предоставляемую Postman, входит crypto-js , которую можно использовать для вычисления хэшей SHA256.Это можно сделать следующим образом:

var SHA256 = require('crypto-js').SHA256,
    hash = SHA256('your_content_goes_here');

Что касается параметров, то можно использовать различные части запроса, а также переменные Postman для создания входных данных для ваших потребностей хеширования.См. https://www.getpostman.com/docs/v6/postman/scripts/postman_sandbox_api_reference для получения полного списка всех помощников, предоставляемых песочницей Postman.

...