我使用Firebug进行网页开发。 由于Firefox 37版本,我在我的控制台中看到以下令人讨厌的消息: 本网站使用SHA-1证书; build议您使用具有比SHA-1更强的哈希函数的签名algorithm的证书“ 我明白,这是一个重要的信息,但它被重复了很多次,使我的工作几乎不可能。 此外,每当我的网页与其他网页进行通信时,就会出现这种情况,例如Google Analytics(分析)和其他计数器。 所以,如果我要更新我的证书,这个消息仍然会出现,因为这些网站会有SHA-1。 所以任何有GA的网站都会给我带来麻烦。 我如何禁用或过滤此消息?
这里是Java中的一个algorithm: public String getHash(String password, String salt) throws Exception { String input = password + salt; MessageDigest md = MessageDigest.getInstance(SHA-512); byte[] out = md.digest(input.getBytes()); return HexEncoder.toHex(out); } 假定盐是已知的。 我想知道当密码是一个字典单词的时候,还有当它不是一个字典单词。