Domanda

Devo crittografare un numero intero, ma tutte le librerie di crittografia supportano solo stringhe.

Qual è il metodo corretto per convertire un numero intero in una stringa binaria in Ruby? (non "10111", penso che siano valori ASCII)

EDIT: non stavo pensando a Rijndael come crittografia stream.

È stato utile?

Soluzione

Gli algoritmi di crittografia dei flussi funzionano sui flussi, una sequenza di caratteri. Spetta a voi trattare è come un numero intero o una nuova riga.

Rijndael (un codice a blocchi) accetterà felicemente una stringa non 128 bit (stream, se vuoi) e riempie la fine con 0s. Controlla la documentazione e provalo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top