Pergunta

Eu preciso criptografar um número inteiro, mas todas as bibliotecas criptográficas suportam apenas strings.

Qual é o método adequado para converter um número inteiro em uma corda binária no rubi? (não '10111', acho que são valores ASCII)

EDIT: Eu não estava pensando em Rijndael como criptografia de fluxo.

Foi útil?

Solução

Algoritmos de criptografia de fluxo funcionam em fluxos - uma sequência de caracteres. É de você tratar como um número inteiro ou uma nova linha.

Rijndael (uma cifra de bloco) aceitará com prazer uma string não de 128 bits (stream, se você quiser) e Padd o final com 0s. Confira a documentação e dê uma chance.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top