Проверьте доказательство тонны в PHPPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проверьте доказательство тонны в PHP

Сообщение Anonymous »

Я хочу проверить тонушнее доказательство с помощью PHP. После документации я вижу схему проверки: < /p>

Код: Выделить всё

message = utf8_encode("ton-proof-item-v2/") ++
Address ++
AppDomain ++
Timestamp ++
Payload
signature = Ed25519Sign(privkey, sha256(0xffff ++ utf8_encode("ton-connect") ++ sha256(message)))
< /code>
где: < /p>
[list]
[*]Address< /code> - это адрес кошелька, кодируемый как последовательность:

workchain
: 32-битный подписанный целый integer big endian;
[*]: 256-битный unsigned integer big endian;
[/list]

[*]

Код: Выделить всё

AppDomain< /code> is ins ++ ondeddomainname
[list]
Length
-32-разрядное значение UTF-8 кодируемого имени домена приложения в байтах
[*]

Код: Выделить всё

EncodedDomainName
длина идентификатора -byte utf-8 кодируемого приложения Имя домена
[/list]

[*]

Код: Выделить всё

Timestamp
64-битное время эпохи Unix операции подписания
[*]-двоичная строка с переменной длиной.

Я делаю это:
$pubKey = "05264d80c7ad5a953cf56cdecf68ec******";
$address = "0:312ed56825e7455a7948c34677e418e6c371d263c0fd7*****";
$payload = "d0143e296879ed8f0000000064e328d8d751ea7c3c44827c8b6fcd5c83efcbfa";
$domainLengthBytes = 21;
$domainValue = "ton-connect.github.io";
$timestamp = 1692608455;
$message = utf8_encode("ton-proof-item-v2/").$address.$domainLengthBytes.$domainValue.$timestamp.$payload;
$signature = sodium_crypto_sign_detached($message,$pubKey);
print_r($message);
< /code>
Но я не понимаю. Как я могу сделать это в php?

Подробнее здесь: https://stackoverflow.com/questions/769 ... oof-in-php
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Администратор Spring Boot: тонны тайм -аутов
    Anonymous » » в форуме JAVA
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Разъяснение о схеме подписи APK v3, доказательство ротации v3.1
    Anonymous » » в форуме Android
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как построить минимальное доказательство проверки двух листьев данного Дерева Меркла?
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как построить минимальное доказательство проверки двух листьев данного Дерева Меркла?
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Проверьте успех PDO PHP PHP
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»