A Binance agora suporta a utilização de chaves Ed25519 para criar pedidos API assinados. Tudo o que precisas de fazer é gerar um par de chaves Ed25519 e registar a chave pública na Binance.
As chaves API Ed25519 usam criptografia assimétrica para autenticar os teus pedidos na API da Binance. Como aschaves API privadas (RSA), as chaves Ed25519 são assimétricas. Podes gerar um par de chaves, partilhar a chave pública com a Binance e usar a tua chave privada para assinar pedidos.
O esquema de assinatura digital Ed25519 oferece alta segurança em comparação às chaves RSA de 3072 bits, ao mesmo tempo que possui assinaturas muito menores que são mais rápidas de calcular:
Tipo de chave API | Tamanho da assinatura | Tempo de operação da assinatura |
HMAC-SHA-256 | 64 bytes | 0,00 ms |
Ed25519 | 88 bytes | 0,03 ms |
RSA (2048 bits) | 344 bytes | 0,55 ms |
RSA (4096 bits) | 684 bytes | 3,42 ms |
Embora o HMAC-SHA256 tenha um tamanho de assinatura menor e opere mais rápido, as chaves Ed25519 geralmente têm um melhor desempenho na API da Binance. Portanto, recomendamos que mudes para as chaves Ed25519.
1. Acede ao siteoficial do gerador de chaves assimétricaspara transferires e instalares a versão mais recente do gerador.
Observação: o ficheiro “.CHECKSUM” é utilizado para verificar a integridade do pacote gerador. Transfere ambos os ficheiros para o mesmo diretório. Clicaaquipara mais informações.
2. Inicia a aplicação e podes utilizá-la para:
1. Inicia sessão na tua conta Binance e clica em[Perfil]-[Gestão de API]. Clica em[Criar API].
2. Escolhe[Geradas automaticamente]e clica em[Seguinte].
3. Copia achave públicaEd25519 gerada a partir do Gerador de Chaves Assimétricas e cola-a na caixa para registar.
4. Introduz um nome para a tua chave API. Depois, clica em[Seguinte]e conclui a A2F.
Para enviar um pedido de API assinado, podes seguir os passos nadocumentação da API. Vai a[SIGNED Endpoint Example for POST /api/v3/order - Ed25519 Keys]na secção[SIGNED Endpoint security]para obteres mais detalhes.