Como criptografar Base64 para Hexadecimal?

2 respostas
L

Bem pessoal, estou com um problema que não achei solução… Eu preciso de uma função em Javascript que leia um número decimal, como se fosse um numero já na base64 e o converta para hexadecimal… eu conheço o método Btoa, mas o que acontece é que quando um número tem mais de 7 digitos o valor vem incorreto. Tambem estou usando esse site (http://convertxy.com/index.php/numberbases/) para verificar se o número resultado da função é correto.

Ex: Coloco o número 7110 na base 64 e olho o resultado em hexadecimal que é EF5D74 (O esperado)

O que acontece é que quando coloco o número exemplo: 7110324 quando a função deveria estar me retornando 3BD75D37DB8, me retorna EF5D74DF6E

2 Respostas

J
L

Essa tambem não está funcionando, eu já cheguei a testar essa solução… Alguns números dão erro:

Uncaught DOMException: Failed to execute ‘atob’ on ‘Window’: The string to be decoded is not correctly encoded. at base64ToBase16

E outros dão o número errrado… Em especial números com 9 digitos.

Criado 11 de maio de 2017
Ultima resposta 11 de mai. de 2017
Respostas 2
Participantes 2