Es wurde behoben.
%Vor%Aus irgendeinem Grund konvertierte PHP die + 's von den GET-Variablen in Leerzeichen
-
Ich versuche eine Zeichenfolge zu entschlüsseln, die in C # .NET entschlüsselt wird.
Die Ergebnisse des Codes variieren. Es gab mehrere Gelegenheiten, bei denen die letzte Zeichenkette Teile entschlüsselt hatte, und der Rest davon waren zufällige Zeichen.
Meistens sind die "entschlüsselten" Zeichenfolgen nur zufällige Zeichen, ich habe auch einige PHP-Funktionen ausprobiert, um PKCS7-Padding zu entfernen, aber keiner von ihnen hat das Problem behoben.
Ich habe mir einige ähnliche Fragen auf der Seite angesehen, aber keine davon war hilfreich.
C #
%Vor%Php:
%Vor%PHP-Ausgabe:
IV: WzsMlG39tfCGuX2EQM3vq8CoqGA xC0nW jICls8Cno =
Schlüssel : b0dJN2c6cklVUX1qUGlffGMweXRKbH5fSEMuXjAgfQo =
Encrypted String: oLxa21fxfQGg0EJ5rwMjEzMblvcaTq0AInDAsD88wAkNeLqOdon0ukLjz49Hpp36KPTKcTGkj1f7EPYPAAbuADnr3Ff0zpptZkx2d22VRbHrMgj QLF9vDxQRT3er3UAXsAfKKTyW8qeSIgrzACFLX3yoro / bzWic rt7ED7y0jZ7a1Hci3GMz / 4KhwaftarbV QQWStJlSOqdxAdmtRRe84Vi3085S6um51bNrh5QzGRH PcpucfqaTb3junfO9g67j2JUQaM / Tj1EGnv6oX3wATR / LuWyhnhrCH86u10I =
Schlüsselgröße: 32
Blockgröße: 32
Chiffre: Rijndael-256
iv Größe: 32
Ergebnis:
/ ci ^ / c g s c (
Ursprüngliche Zeichenfolge (JSON): {"user": "jsmith", "firstName": "John", "lastName": "Smith", "Telefon": "12223334444.5555", "email": "[email protected]", "Adresse" : "123 Some Street", "Adresse2": "Apt 456", "Stadt": "Some City", "Staat": "LA", "Zip": "55555"}