Я хочу расшифровать сообщение, но я как-то застрял.
Что я получаю:
content: CiA1e7UXqb5/4S5YfHJuKVZUxfdEW5QJAQUKlbDdN81WvxJAIBBjEvGwABl7El54KKqczSJmCqJOUzuzlp9o+7iiL0RgPbtnqZNdq5XjyeJuJoPjxqJ6Ya2mMv....
envelopeHash: Aac3P5NIWEEwOgtIdJV+QoyTK3YferKCguhuMR/+qJJY
что я получил:
publi c ключ от отправителя мой publi c и приватный ключ (все ключи в шестнадцатеричном виде).
Теперь я новичок в крипто-вещах и не уверен, что мне делать с конвертомHa sh. Я попытался:
sodium_crypto_box_seal_open(base64_decode(content), key pair (public key from sender, my privat key)
sodium_crypto_box_open(base64_decode(content), nonce(envelopeHash ), key pair)
Я использовал конвертHa sh в качестве одноразового номера, но он слишком большой
Uncaught SodiumException: размер одноразового номера должен быть SODIUM_CRYPTO_BOX_NONCEBYTES байтов
Итак, я немного растерялся с этим. Может кто знает, что это за конверт? sh вещь?