"Supports 128bit on Windows 95 osr2 -> Windows 2003 (Win 95/98 require High Encryption Pack)"
really? cuz i'm having no luck at all under windows 98.
i built an rc4.key file with vncviewer on a windows xp system, then i copied it to other systems. all of the xp boxes work fine, but the same rc4 key can't be used by winvnc (application or service) or vncviewer on my win9x boxes (i have only tried on two win9x systems).
what i am actually seeing during connections...
running xpsp2 + dsmplugin + vncviewer to connect to win9x + dsmplugin + winvnc server...
i am able to start the server using either dsmplugin (reg/noreg), without any errors or indications of any problems... but any attempts to connect to the server via vncviewer shows the splash screen and then the status window just sits there indefinitely. in cases where the status window is off, it shows the connection splash screen, then the splash screen goes away and nothing else happens - again, indefinitely. i have to stop the viewer or the server on the other end manually. in most cases, they both close gracefully without crashing.
what is going on behind the scenes...
i tried turning on logging and starting my server with the plugin enabled:
running win9x + dsmplugin + vncviewer to connect to xpsp2 + dsmplugin + winvnc server...04/11/05 10:34:25 : StartUp
04/11/05 10:34:25 : NOREG MS RC4 Plugin,Sean E. Covel,Mar 12 2005,1.1.6,MSRC4Plugin.dsm
04/11/05 10:34:25 : GetEnvVar (getenv) dsmdebug = 1
04/11/05 10:34:25 : dsmdebug = 1
04/11/05 10:34:25 : Set Params
04/11/05 10:34:25 : NOREG MS RC4 Plugin,Sean E. Covel,Mar 12 2005,1.1.6,MSRC4Plugin.dsm
04/11/05 10:34:25 : InitVars
04/11/05 10:34:25 : GetCryptoVersion.
04/11/05 10:34:25 : Acquiring the Crypto Context.
04/11/05 10:34:25 : Crypto acquired a Crypto Provider Context.
04/11/05 10:34:25 : Crypto Version = 2
04/11/05 10:34:25 : OS is 'Windows 98SE'
04/11/05 10:34:25 : Using provider 'Microsoft Enhanced Cryptographic Provider v1.0'
04/11/05 10:34:25 : Max Key Length 128
04/11/05 10:34:25 : GetEnvVar (registry) programfiles = C:\Program Files
04/11/05 10:34:25 : SetParams - StartUp.
04/11/05 10:34:25 : ***** SERVER -> Application *****
04/11/05 10:34:25 : Trying to find the key file
04/11/05 10:34:25 : Looking at msrc4pluginkey
04/11/05 10:34:25 : GetEnvVar (getenv) msrc4pluginkey = "c:\program files\UltraVNC\rc4.key"
04/11/05 10:34:25 : msrcpluginkey "c:\program files\UltraVNC\rc4.key"
04/11/05 10:34:25 : Looking for rc4.key
04/11/05 10:34:25 : Found key at rc4.key
04/11/05 10:34:25 : CreateContainer.
04/11/05 10:34:26 : A crypto context with the MSRC4Plugin key container already exists.
04/11/05 10:34:26 : A signature key is available.
04/11/05 10:34:26 : An exchange key exists.
04/11/05 10:34:26 : CryptAcquireContext |268483936| |MSRC4Plugin| |Microsoft Enhanced Cryptographic Provider v1.0| |1| |0|
04/11/05 10:34:26 : CreateContainer.
04/11/05 10:34:26 : A crypto context with the MSRC4Plugin key container already exists.
04/11/05 10:34:26 : A signature key is available.
04/11/05 10:34:26 : An exchange key exists.
04/11/05 10:34:26 : CryptAcquireContext |268483940| |MSRC4Plugin| |Microsoft Enhanced Cryptographic Provider v1.0| |1| |0|
04/11/05 10:34:26 : Reading KeyBlob
04/11/05 10:34:26 : Importing ExponentOfOne KeyBlob
04/11/05 10:34:26 : Import Blank Key failed. (SetParams)
04/11/05 10:34:26 : Reading KeyBlob
04/11/05 10:34:26 : Importing ExponentOfOne KeyBlob
04/11/05 10:34:26 : Import Blank Key failed. (SetParams)
04/11/05 10:34:26 : Key File Read.
04/11/05 10:34:42 : Reset Plugin.
04/11/05 10:34:42 : CryptEncrypt failed.
04/11/05 10:35:04 : Shutting Down.
i tried turning on logging and starting my viewer with the plugin enabled:
i tried to generate a new 128 bit ra4.key file (the 128 bit radio button was enabled, indicating that it was available) in vncviewer but it gives me this error:Started and Winsock (v 2) initialised
bufsize expanded to 4352
Registered connection with app
Saving connection info
Saving to C:\windows\TEMP\options.vnc
Viewer is C:\PROGRAM FILES\ULTRAVNC\VNCVIEWER.EXE
Connected to x.x.x.x port 5900
Error reading protocol version: WriteExact: DSMPlugin-RestoreBuffer Error.
Deregistered connection from app
Exiting
VNC viewer closing down
i am running internet explorer 6.0 sp1+ with the high encryption pack (128 bit):Error!
An unrecoverable error occured.
GenerateKey Failed
i personally think there is a problem with dsmpluin 1.1.6 under win9x.Internet Explorer
Version: 6.0.2800.1106CO
Cipher Strength: 128-bit
Update Versions: ;SP1;Q818529;Q330994;q313829;Q822925;Q828750;Q824145;Q832894;Q837009;Q831167;Q823353;Q867801;Q833989;Q834707;Q889293;Q867282;Q891781;
is anyone else seeing this behavior?
references:
Win98 128 Bit encryption
[topic=1970][/topic]