Ich versuche einige Integer in Java mit java.security und javax.crypto zu verschlüsseln.Verwenden von Java zum Verschlüsseln von Ganzzahlen
Das Problem scheint zu sein, dass die Cipher-Klasse nur Byte-Arrays verschlüsselt. Ich kann eine Ganzzahl nicht direkt in eine Byte-Zeichenfolge konvertieren (oder kann ich?). Was ist der beste Weg, dies zu tun?
Sollte ich die ganze Zahl in eine Zeichenfolge und die Zeichenfolge in Byte [] konvertieren? Dies scheint zu ineffizient zu sein.
Kennt jemand eine schnelle/einfache oder effiziente Möglichkeit, es zu tun?
Bitte lassen Sie es mich wissen.
Vielen Dank im Voraus.
JBU
Hmm .. sind Sie zwischen verschiedenen Endianness gehen? Wenn dies der Fall wäre, würden diese Ganzzahlen falsch sein, wenn Sie sie vom Byte-Array zurückkonvertieren. – SCdF
Apperently "Java virtuelle Maschine hat immer Big-Endian verwendet", also denke ich, dass es kein Problem ist. – SCdF