Question

Je dois chiffrer un entier, mais toutes les bibliothèques de chiffrement ne prennent en charge que les chaînes.

Quelle est la méthode appropriée pour convertir un entier en chaîne binaire en Ruby? (pas '10111', je pense que ce sont des valeurs ASCII)

EDIT: Je ne pensais pas à Rijndael comme cryptage de flux.

Était-ce utile?

La solution

Les algorithmes de chiffrement de flux fonctionnent sur des flux - une séquence de caractères. C'est à vous de traiter est comme un entier ou une nouvelle ligne.

Rijndael (un chiffrement de bloc) acceptera avec joie une chaîne autre que 128 bits (stream, si vous voulez) et complétera la fin avec des 0. Consultez la documentation et essayez-la.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top