Frage

Ich muss eine Ganzzahl verschlüsseln, aber alle Krypto -Bibliotheken unterstützen nur Saiten.

Was ist die richtige Methode, um eine Ganzzahl in eine binäre Schnur in Ruby umzuwandeln? (Nicht '10111', ich denke, es sind ASCII -Werte)

Bearbeiten: Ich dachte nicht an Rijndael als Stream -Verschlüsselung.

War es hilfreich?

Lösung

Stream -Verschlüsselungsalgorithmen funktionieren auf Streams - eine Abfolge von Zeichen. Es liegt an Ihnen zu behandeln, wie eine Ganzzahl oder eine neue Linie.

Rijndael (eine Blockausfall) akzeptiert gerne eine Nicht-128-Bit-String (Stream, wenn Sie so wollen) und padd das Ende mit 0S. Schauen Sie sich die Dokumentation an und probieren Sie sie.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top