Cipher strength appears as 0-bit in Internet Explorer
Had a customer that was unable to do any on-line banking,
everything else was working. I clicked help in Internet Explorer than "about" to
make sure that 128 bit cipher strength was enabled and found it was zero - here
is the fix
Microsoft Knowledge Base Article - 261328
SYMPTOMS
In Microsoft Internet Explorer, you may experience the following behaviors:
- When you click About Internet Explorer on the
Help menu, the Cipher Strength value is
0-bit.
- You cannot connect to and view Web pages on SSL-secured Web sites.
CAUSE
This behavior may occur if the Schannel.dll, Rsabase.dll, or Rsaenh.dll
files are missing, damaged, or of the incorrect version.
RESOLUTION
To resolve this behavior, use the method that is appropriate for your
operating system.
Method 1: Microsoft Windows Millennium Edition
Step 1: Rename the Schannel.dll, Rsabase.dll, and Rsaenh.dll files
- Insert the Windows Millennium Edition Startup disk into the floppy
drive, and then restart the computer.
For additional information about how to create a Windows Millennium Edition
Startup disk, click the following article number to view the article in the
Microsoft Knowledge Base:
267287 How to create a startup disk in Windows Millennium Edition
- When the Startup menu appears, use the ARROW keys to select
Start computer with CD-ROM Support, and then
press ENTER.
- Note the drive letter of your CD-ROM drive.
- At the command prompt, type the following lines, and then press ENTER
after each line.
Note C: is the drive where Windows is installed:
C:
cd windows\system
- Rename the Schannel.dll, Rsabase.dll, and Rsaenh.dll files (if they are
present) by using the .old file name extension. To do this, type the
following command lines, and then press ENTER after each line:
ren schannel.dll schannel.old
ren rsabase.dll rsabase.old
ren rsaenh.dll rsaenh.old
Step 2: Extract new copies of the Schannel.dll, Rsabase.dll, and
Rsaenh.dll files
- Insert your Windows Millennium Edition CD into the CD-ROM drive or the
DVD-ROM drive.
- At the command prompt, type the following lines, and then press ENTER
after each line:
A:
ext
- When you are prompted to type the path of the Windows CAB files, type
the following command, and then press ENTER:drive:\win9x.
Notedrive is the drive letter of your CD-ROM
drive. For example, type:
E:\win9x
Note If you have an original equipment manufacturer
(OEM) installation of Windows, the installation files may also be located in
the following folder:
drive:\Windows\Options\Install
Notedrive is the drive where Windows is
installed.
If these files are on your computer, you do not need your Windows CD because
you can extract the files from the appropriate folder on your hard disk. For
example, type the following command, and then press ENTER:
C:\Windows\Options\Install
- When you are prompted to type the names of the files that you want to
extract, type the following command, and then press ENTER:
schannel.dll rsabase.dll rsaenh.dll
- When you are prompted to type the path, type the following command, and
then press ENTER:
drive:\Windows\System
Notedrive is the drive where Windows is
installed.
- When you are prompted to confirm whether this is okay, type Y,
and then press ENTER.
- Remove the Windows Millennium Edition Startup disk from the floppy disk
drive, and then restart the computer.
For additional information about how to extract files with the System
Configuration Utility tool, click the following article number to view the
article in the Microsoft Knowledge Base:
265371 How to extract and replace a protected file in Windows Me
Step 3: Verify the version of the Advapi32.dll file
- Start Windows Explorer, and then locate the following file:
drive:\Windows\System\Advapi32.dll
Notedrive is the drive where Windows is
installed.
- Right-click Advapi32.dll, and then click
Properties.
- Click the Version tab.
- Note the version of the Advapi32.dll file. If the version of this file
is not 4.90.0.3000 or greater, you must repeat steps 1 through 2 to extract
a new copy of this file to the drive:\Windows\ System folder.
Step 4: Reregister the Schannel.dll, Rsabase.dll, Rsaenh.dll, Security.dll,
and Secur32.dll files
- Note Follow these steps separately for each of the
files that you reregister.
- Click Start, and then click Run.
- In the Open box, type one of the following commands
(for the file that you are re-registering), and then click OK.
drive:\windows\system\regsvr32.exe
c:\windows\system\schannel.dll
drive:\windows\system\regsvr32.exe c:\windows\system\rsabase.dll
drive:\windows\system\regsvr32.exe c:\windows\system\rsaenh.dll
drive:\windows\system\regsvr32.exe c:\windows\system\security.dll
drive:\windows\system\regsvr32.exe
c:\windows\system\secur32.dll
Notedrive is the drive where Windows is
installed
- Click OK when you receive the "DllRegisterServer in
file name succeeded" message.
Step 5: Verify the cipher strength in Internet Explorer
Start Internet Explorer, and then click About Internet Explorer
on the Help menu. Verify that the Cipher Strength
value is 128-bit.
Method 2: Microsoft Windows 98, Microsoft Windows 98 Second Edition
- Click Start, point to Settings, click
Folder Options, and then click the View
tab.
- In the Advanced settings box, click
Show all files, clear the
Hide file extensions for known file types
check box (if it is selected), and then click OK.
- Start Windows Explorer, and then locate the drive:\Windows\System
folder.
Notedrive is the drive where Windows is
installed.
- Rename the Schannel.dll, Rsabase.dll, and Rsaenh.dll files (if they
exist) by using the .old file name extension. To do this, follow these
steps:
- Right-click the Schannel.dll file, and then click
Rename.
- Type schannel.old, and then press ENTER.
- Repeat steps 2a through 2b to rename the Rsabase.dll and Rsaenh.dll
files to Rsabase.old and Rsaenh.old.
- Reinstall Internet Explorer. To do this, use the method that is
appropriate for your version of Internet Explorer:
Microsoft Internet Explorer 6
- Download and install Microsoft Internet Explorer 6, or reinstall
Microsoft Internet Explorer 6. To do this, visit the following Microsoft
Web site:
http://www.microsoft.com/windows/ie/downloads/ie6/default.asp
Note If the Reinstall all
items? dialog box appears, click Reinstall
all components, and then click OK.
- Restart the computer, start Internet Explorer, click About
Internet Explorer on the Help menu, and then
verify that Cipher Strength is
128-bit.
Method 3: Microsoft Windows XP
Repair or reinstall Internet Explorer or Windows XP.
For additional information about how to do this, click the following article
numbers to view the articles in the Microsoft Knowledge Base:
318378 How to reinstall or repair Internet Explorer and Outlook Express in
Windows XP
315341 How to perform an in-place upgrade (reinstallation) of Windows XP
Return to Questions