Ich benutze Base64-Verschlüsselung zum Verschlüsseln von Benutzer-ID-Feld in Java.Base64 verschlüsselte Erlaubte Zeichen
String abc = new String(Base64.encodeBase64("Actualuseridfield"));
Ich möchte wissen, ob die Zeichenfolge abc oben wird das Zeichen "enthalten,: oder nicht
Wenn die Base64 verschlüsselten String in abc zurückgeführt wird, wird es immer unten Zeichen enthalten
?" <double quote>
, <comma>
: <colon>
Kann jemand etwas Licht?
Base64 ist *** NOT *** Verschlüsselung. Es ist eine Methode zum Codieren von Binärdaten, so dass es nur mit druckbaren Zeichen dargestellt werden kann. Es ist trivial reversibel. Wenn Sie erwarten, dass die Daten sicher sind, werden Sie enttäuscht sein. –
Ich würde nicht sagen, dass Sie kein Komma in einem Base64-codierten (im Allgemeinen) vielleicht für Ihren Fall finden, wird diese Bibliothek keine andere Variante verwenden, aber Sie können Variation von base64 finden, die Komma darin enthalten nach https://en.wikipedia.org/wiki/Base64#Variants_summary_table "Modifizierte Base64-Codierung für IMAP-Postfachnamen (RFC 3501)" – arhak