首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有digest.bat的Tomcat 8.017代digest.bat

带有digest.bat的Tomcat 8.017代digest.bat
EN

Stack Overflow用户
提问于 2015-03-05 16:19:39
回答 1查看 294关注 0票数 2

我使用tomcat 8.0.17对我的应用程序使用摘要身份验证,在生成md5密码时得到了奇怪的行为:

我正在运行下一个命令: digest -a md5 restful:MyDigestRealm:restful并获得下一个输出:-a

当我下次尝试运行相同的命令时,我会得到不同的md5,例如:md5

环境: win 8,java 8,tomcat 8.0.17

但是在另一台配置为: win 7,java 7,tomcat 7.0.47的笔记本电脑上,当我多次运行相同的命令(文摘restful:MyDigestRealm:restful:26faed3eaa76b18ec9810155057863b8 -a md5 restful:MyDigestRealm:restful )时,我一直都有一个输出:

还有一个问题:当我将使用tomcat 7.0.47生成的md5密码插入到带有tomcat 8.0.17的笔记本电脑数据库中时,使用tomcat 8.0.17摘要身份验证工作得很好。当我使用tomcat 8.0.17的密码时,它不起作用。

有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2017-03-15 15:58:07

您需要指定盐分长度和编码。试试这个:

代码语言:javascript
复制
digest -a md5 -s 0 -e utf-8 restful:MyDigestRealm:restful

为了在同一台机器上得到一致的结果,需要确定盐的长度。需要编码才能在不同机器上获得一致的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28882607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档