J'essaie de décoder la chaîne encodée en base64 avec openssl. Cependant, cela ne fonctionne que 4 fois sur 5.Décodage Base64 - longueur de chaîne incorrecte
La chaîne décodée doit toujours avoir une longueur de 64 caractères. BIO_read() renvoie toujours 64. Cependant, le tampon retourné est parfois plus court que 64!
Des idées quel est le problème? Comment puis-je toujours obtenir la bonne chaîne?
Que voulez-vous dire par "tampon retourné"? Vous passez le tampon * dans * BIO_read. Exemple de code aiderait. –
Je veux dire ce que BIO_read met en destination. Quoi qu'il en soit, j'ai repéré mon problème à caractère unique. Il semble que parfois BIO_read renvoie le même caractère que la fin. et ça tue la corde ... – Mantas