java – apache httpclient在打开调试日志记录时以明文形式记录密码
发布时间:2020-05-24 10:24:49 所属栏目:Java 来源:互联网
导读:启用调试日志记录时,Apache httpclient似乎以明文形式记录密码. 有没有办法禁用它?这样我可以看到其余的调试日志而不是凭据? 在网络上发送密码之前,请在内存中创建密码的SHA1哈希值. MessageDigest md = MessageDigest.getInstance(SHA-1);byte[] sha1hash
|
启用调试日志记录时,Apache httpclient似乎以明文形式记录密码. 有没有办法禁用它?这样我可以看到其余的调试日志而不是凭据? 解决方法在网络上发送密码之前,请在内存中创建密码的SHA1哈希值.MessageDigest md = MessageDigest.getInstance("SHA-1");
byte[] sha1hash = new byte[40];
md.update(text.getBytes("UTF-8"),text.length()); // TODO verify the lengths are the same
sha1hash = md.digest();
http://www.mkyong.com/java/java-sha-hashing-example/ 如果您绝对需要明文密码,您有以下几种选择: >您可以禁用标头的日志记录或将其设置为高于debug:Disable HttpClient logging的级别 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
