Windows NT4 SP6a et IE6 – problèmes d’encryptage

Ma solution rapide et efficace au problème décrit dans l’article MSDN KB314142 (erreurs d’installation sur rsabase.dll et rsaenh.dll).

Et oui je travaille encore avec plusieurs machines sous NT4. Je ne m’en plains pas, à part le non-support de l’USB j’aime bien cet OS. Mais revenons à nos moutons.
Tous les gens qui comme moi ont essayé un jour d’installer IE6 (SP1 ou non) sur un Windows NT4 français en SP6a avec cryptage fort se sont heurtés à ces deux fenêtres au premier redémarrage :

et

qui se traduisent par l’impossibilité d’accéder aux sites en HTTPS. On peut diagnostiquer le problème après coup en vérifiant la force de cryptage dans la boite de dialogue à propos :

où l’on constate un cryptage de 0 bits.

Le problème est décrit sur MSDN mais ne suggère qu’une réinstallation complète d’IE, pas très excitante comme solution.
En étant un peu malin on peut couper cours :

  • En administrateur et sans IE6 de lancé
  • trouver dans le répertoire d’installation d’IE6 (là où se trouve ie6setup.exe) le fichier IEDOM.CAB.
  • décompresser le .CAB, cela donne 4 fichiers, dont les deux DLL dont parle l’article MSDN
  • clic-droit sur le fichier .inf, installer
  • et voilà :


revoila nos 128bits de cryptage.
Note : On ne peut pas se contenter de remplacer les fichiers DLL fautifs car le fichier rsaenh.dll doit être enregistré (on peut faire cette manipulation manuellement, mais bon le .inf est là pour ça)