wachteldonk
Erfahrenes Mitglied
Im Netz habe ich in der base64_encode Doku ein par Beispiele gefunden, die wohl ein ähnliches Problem mit base64 hatten. Die Lösun sah da so aus
function urlsafe_b64encode($string) {
$data = base64_encode($string);
$data = str_replace(array('+','/','='),array('-','_',''),$data);
return $data;
}
Ich habs noch nicht ausprobeirt, abe rkann sowas überhaupt sauber laufen? Wenn ich es dann späetr zrück dekodiere, würden sich dann die Zeichen nicht mit eventuell anderen gleichen Zeichen überschneiden******!
Das Problem tritt wohl auch beim iv Key auf und da bei dem md5 solche Sonderzeichen nicht auftauchen, geht md5 wohl.
function urlsafe_b64encode($string) {
$data = base64_encode($string);
$data = str_replace(array('+','/','='),array('-','_',''),$data);
return $data;
}
Ich habs noch nicht ausprobeirt, abe rkann sowas überhaupt sauber laufen? Wenn ich es dann späetr zrück dekodiere, würden sich dann die Zeichen nicht mit eventuell anderen gleichen Zeichen überschneiden******!
Das Problem tritt wohl auch beim iv Key auf und da bei dem md5 solche Sonderzeichen nicht auftauchen, geht md5 wohl.
Zuletzt bearbeitet: