shadowsocks启动连接错误(此实现不是 Windows 平台 FIPS 验证的加密算法的一部分)

昨天在电脑上帮同事使用迅雷下载一个pdf的软件,因为文件大概有180M,所以看到迅雷上有个加速的按钮我就点了几下,点过之后却发现电脑和迅雷软件都没有任何反映。当时也没注意,但系统却在几分钟之后变得网络丢包严重 ping 国内大型网址,ping值大概在1000左右,还频繁丢包。之后我使用shadowsocks时候发现,打开后竟然无法迈步了。最初以为是服务器故障,在服务器进行了查看发现没问题,换其他 电脑进行尝试连接,发现客户端可以正常连接。完了肯定是我自己系统故障了。晚上在家找了半天也没找到,今天中午又仔细查看了日志,发现有些有用的错误信息。试着百度了一下(抱歉没办法不用哎)。发现网络上有VISUAL STUDIO使用的用户也出现过,并且通过修改注册表进行了解决。

以下是错误信息

[2016-05-06 14:51:40] System.Reflection.TargetInvocationException: 调用的目标发生了异常。 —> System.Reflection.TargetInvocationException: 调用的目标发生了异常。 —> System.InvalidOperationException: 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。 在 System.Security.Cryptography.MD5CryptoServiceProvider..ctor() — 内部异常堆栈跟踪的结尾 — 在 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) 在 System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 在 System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object[] args) 在 System.Security.Cryptography.MD5.Create() 在 Shadowsocks.Encryption.IVEncryptor.bytesToKey(Byte[] password, Byte[] key) 在 Shadowsocks.Encryption.IVEncryptor.InitKey(String method, String password) 在 Shadowsocks.Encryption.PolarSSLEncryptor..ctor(String method, String password) — 内部异常堆栈跟踪的结尾 — 在 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) 在 System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) 在 Shadowsocks.Encryption.EncryptorFactory.GetEncryptor(String method, String password) 在 Shadowsocks.Controller.Handler.CreateRemote() 在 Shadowsocks.Controller.Handler.StartConnect()

解决办法

cmd 命令控制窗口输入 regedit 打开注册表

image

通过注册表路径查找,将Enable设置为0,即可

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy

如下图:

image

好久没发了,实在没时间,在加上服务器有问题,所以做了些限制导致评论会报错,并且访问会502。

- THE END -
版权声明:
转载原创文章请注明,文章出处:http://kinggoo.com
原文地址:http://kinggoo.com/ssock-fips.htm
发表评论?

9 条评论。

  1. 谢谢,很有用哦

  2. https://ci.appveyor.com/project/icylogic/shadowsocks-windows-l9mwe/build/1.0.105/job/2c9wh09tealdsyaa/artifacts

    下载这个版本把。

    修改注册表这个方法不错,但是不安全。毕竟是全局配置。

  3. 解决了我的问题,谢谢

发表评论