169 похожих чатов

Всем привет кто нибудь делал шифрование SHA512withRSA ?

5 ответов

17 просмотров

Ещё надо?

Roman-Buzaev Автор вопроса
Roman Buzaev
Да

import {RSA} from 'react-native-rsa-native'; const encryptData = async ( data: string, publicKey: string, paymentId: number, ) => { // const keyPub = `-----BEGIN RSA PUBLIC KEY------/r/n${publicKey}/r/n-----END RSA PUBLIC KEY-----/r/n`; // RSA.generate() // .then(() => { console.log('encryptData publiс_KEY====>', publicKey); // the public key try { RSA.encrypt(data, publicKey) .then(encodedMessage => { console.log(`THE ENCODED DATA!!! ${encodedMessage}`); setCardData(encodedMessage); console.log('cardData', encodedMessage); // по необходимости заменить на нужное sha sha256(`${encodedMessage}${paymentId}${TerminalKey}`).then(hash => { setCheckTokenHash(hash); console.log('setCheckTokenHash::', hash); const data3DS: data3DSProp = { PaymentId: paymentId, TerminalKey: TerminalKey, CardData: encodedMessage, Token: hash, }; request3DS(data3DS); }); }) // }) .catch(e => console.log('err', e)); } catch { setStatusPay('Ошибка оплаты'); } };

Roman-Buzaev Автор вопроса
Katrin
import {RSA} from 'react-native-rsa-native'; con...

Спасибо огромнгое сегодня ппробую, если что могу написать для уточнения ?

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта