intellij idea旗舰版学生无法注册问题

SignatureException: Signature doesn't match or Signature length not correct: got 256 but was expecting 512

解决办法

两种方法这里只详细说明第二种方法

第一种方法 去除本机的nginx https解析即可
第二种方法 让 IDE 自动认可未授信证书。
  1. 登录失败之后,先选择30天试用进入界面
  2. file->settings->appearance->system settings->HTTP proxy
  3. 选择auto-detect proxy settings 点击check connection
  4. 在弹框中输入http://account.jetbrains.com接着ok.
    在这里插入图片描述
  5. file->settings->tools->server certificates选择accept non-trusted certificates automatically->OK
  6. help->register输入邮箱密码即可。

为什么会出现这种情况呢?

引起这个的根本原因是因为你破解了idea,在本地hosts配置了映射,然后idea检测出来弹出警告 服务器证书不可用,不让他弹出的方法。

破解过程中有个hosts绑定的操作:

0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com

而本机恰好做过一个 SSL 绑定,IDE 查询注册码是否正版时,触发了https访问导致,而本机的 SSL 证书多数是自己生成的,不是正规机构颁发的证书,所以会弹出这个不可信证书的提示框。

也有一种错误是连接失败的问题

这个问题可以把windows/system32/drivers/etc/hosts中的0.0.0.0 account.jetbrains.com删除即可。


LanyGemini
0 声望0 粉丝