Base64 ? s'il s'agit juste d'un mot de passe il n'est sans doute pas nécessaire de confier l'encodage à la carte Arduino et 'réencoder' à chaque connection ce qui est relativement constant.
Envoyer plutot le résultat d'un encodage fait , une fois pour toutes, ailleurs.
( ça va par exemple pour une connection à IFTTT qui a besoin dans l'url de la clé perso en base64)
On trouve plusieurs sites où faire l'encodage et le décodage içi par exemple
le mot de passe 'forum_arduino' donne 'Zm9ydW1fYXJkdWlubw=='
Sous Linux pas besoin d'aller voir ailleurs.... on a le codage à portée de main...
la requete est, je présume , faite en http et la réponse dit qu'il faut chercher la page avec un lien https
Sur quelle carte , avec quel module.... tourne l'application ? le https est -il prise en charge ?
Le manque d'info (carte ? code ?) permet juste d faire des suppositions....
S'il s'agit d'une carte avec un ESP8266 ou un ESP32 il faudra étudier et s'inspirer d'exemples tels que HTTPSRequest,WiFIClientSecure....
A ma connaissance (il ya longtemps que je n'ai utilisé de carte Ethernet...) la puce Wiznet W5100 et la librairie Ethernet ne prennent pas en charge le HTTPS
je suis mal renseigné en 'accessoires réseau pour Arduino' je n'utilise plus que des cartes ESP32 ou ESP8266 seules, sans carte Arduino. Je les gère 'en carte Arduino'
Pour tout ce qui est connecté je prend par exemple une carte Lolin32, la programme avec l'environnement Arduino (de très nombreuses librairies sont compatibles), compilation, téleversement.... ça roule (http, https, mqtt, bluetooth...)
Si ça ne suffit pas : Raspberry ZeroW ou Raspberry PI 3
-pour les cartes à ESP32 ou ESP8266 j'ai jusqu'à présent pris içi (il ya de clones moins cher ailleurs mais içi à la source j'ai les schémas des versions successives, je préfère)
-les outils ESP32 pour l'IDE Arduino sont içi , ceux pour ESP8266 là