Da Ruby Integer a stringa binaria
-
03-07-2019 - |
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.
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