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

Сап, двач Доброго. Тут кто-то делал оплату криптой на основе иерархически

детерминированных (HD) кошельков? Можно ли получить приватный ключ слейв-кошелька, зная приватный ключ мастера?

И второй вопрос. Нормальная ли практика хранить в базе приватные ключи на временные кошельки плейнтекстом? Для последующего доступа к кошельку если что-то там пойдет не так. И если нет, то какие альтернативы? Ваулт?

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

12 ответов

11 просмотров

как раз недавно Timeweb.Cloud рассказали про себя Есть много разных методов шифрования. Но мы выбрали ассиметричное шифрование RSA — одно из самых популярных и надежных на сегодняшний день. Работает это так: 🛡 Вы создаете пароль к VDS, DBaaS или S3. Пароль хранится в зашифрованном виде в специальной базе данных. 🕵️ Шифруется пароль с помощью публичного ключа, который хранится в контейнере A. 🗂 Чтобы получить доступ к данным, пароль нужно сначала расшифровать. Для этого требуется приватный ключ, который хранится в контейнере Б. В итоге: пароль лежит в одном месте, публичный ключ — в другом, а приватный — в третьем. Так мы связываем руки нехорошим людям и снижаем вероятность взлома фактически до нуля.

🇺🇦 | osumico | 🇺🇦- Автор вопроса
Дмитрий Щербаков
как раз недавно Timeweb.Cloud рассказали про себя...

Хм, понял. Спасибки, как альтернатива плейнтексту подойдет. А что условный Ваулт не может обеспечить дополнительный контур безопасности?

🇺🇦 | osumico | 🇺🇦
Хм, понял. Спасибки, как альтернатива плейнтексту ...

вот у них не написано что значит контейнеры А и Б, может это ваулты как раз

нет, нет, не догнал (давно дело имел)

🇺🇦 | osumico | 🇺🇦- Автор вопроса
Дмитрий Щербаков
как раз недавно Timeweb.Cloud рассказали про себя...

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

🇺🇦 | osumico | 🇺🇦- Автор вопроса
Дмитрий Щербаков
не бывает 100% защиты

Ну я думал переделать способ хранения из хранения в табличке плейном адресса, и приватного ключа что-то вроде такого: Адресс в бд хранится плейном. А приватный ключ хранится как путь к ваулту (который от хашикорп) Адресс: '1111' Приватный ключ: 'payment/bitcoin/tmp_address/1111' Где приватный ключ это фактически путь к этому ключу в ваулте, а доступ к нему только с апи ключом на бэкэ. Нормальная практика вообще?

Sergey 🧻🤲
RSA современный? Они из 2003 года пишут?

Там ничего не сказано про современный )

Sergey 🧻🤲
Написано что недавно рассказали

я недавно смотрел ролик про древний египет )

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

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

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
12
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
А какие чаты вообще в ходу? Auto aim? И что еше
do you think you're better off alone? А
13
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Карта сайта