Détecter une chaine en base64
Bonjour,
Voici mon petit soucis,
J’effectue pour le moment des requêtes sur un serveur LDAP,
Exemple :
ldapsearch -x -H ldap://192.168.128.70 -D "cn=XXXXX,ou=Informatique,dc=cndg,dc=intra" -w XXXX -b "cn=XXX,cn=Users,DC=cndg,DC=intra" displayName | grep displayName: > test.txt
Et quand un utilisateur a des accents ou autre caractère spécial, celui-ci est coder en Base64 et me revient dans ce style la par exemple : "displayName: QsOpbsOpZGljdGUgUGFsYXRl"
Avec la commande base64 je peux facilement décoder cette chaine :
Après avoir planter le décor, voici le vrai souci !
Simplement comment détecter si une chaine est en base64 pour automatiser le tout dans un script?