A Binance agora oferece suporte ao uso de chaves Ed25519 para criar solicitações de API assinadas. Tudo o que você precisa fazer é gerar um par de chaves Ed25519 e registrar a chave pública na Binance.
As chaves API Ed25519 usam criptografia assimétrica para autenticar suas solicitações na API da Binance. Assim como as chaves RSA API, as chaves Ed25519 são assimétricas. Você pode gerar um par de chaves, compartilhar a chave pública com a Binance e usar sua chave privada para assinar solicitações.
O esquema de assinatura digital Ed25519 fornece alta segurança comparável às chaves RSA de 3072 bits, enquanto 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,00ms |
Ed25519 | 88 bytes | 0,03ms |
RSA (2048 bits) | 344 bytes | 0,55ms |
RSA (4096 bits) | 684 bytes | 3,42ms |
Embora o HMAC-SHA256 tenha um tamanho de assinatura menor e opere mais rápido, as chaves Ed25519 geralmente funcionam melhor na API da Binance. Portanto, recomendamos mudar para chaves Ed25519.
1. Acesse o site oficial do Gerador de Chaves Assimétricas para baixar e instalar a versão mais recente do gerador.
Nota: o arquivo “.CHECKSUM” é usado para verificar a integridade do pacote do gerador. Baixe os dois arquivos no mesmo diretório. Clique aqui para mais informações.
2. Inicie o aplicativo e você pode usá-lo para:
1. Faça login na sua conta Binance e vá para [Perfil] - [Gerenciamento de API]. Clique em [Criar API].
2. Escolha [Autogerado] e clique em [Avançar].
3. Copie a chave pública Ed25519 gerada no Gerador de Chaves Assimétricas e cole-a na caixa para registrar.
4. Insira um nome para sua chave API. Em seguida, clique em [Avançar] e conclua o 2FA.
Para enviar uma solicitação de API assinada, você pode seguir as etapas na documentação da API. Acesse [Exemplo de Endpoint SIGNED para POST /api/v3/order - Ed25519 Keys] na seção [Segurança de Endpoint SIGNED] para obter mais detalhes.