首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当字符串中包含\n个字符时,md5sum问题

当字符串中包含\n个字符时,md5sum问题
EN

Stack Overflow用户
提问于 2014-10-06 07:38:59
回答 1查看 254关注 0票数 1

在Linux上尝试正确散列字符串时,我遇到了以下问题。

我在linux命令上使用以下进程:

代码语言:javascript
复制
echo -n "THIS IS A TEST" | md5sum

它正在生成正确的md5值(1586CFFAFA39E38959477DA9EAA41C31)。

但是,我不知道如何为字符串: md5获得正确的THIS IS\n A TEST值。

我试过类似的方法:

代码语言:javascript
复制
echo -n "THIS IS\n A TEST" | md5sum

这提供了一个错误的md5值,而不是应该是:180FB5A20D21A215AF9D1F89251B3614的正确值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-06 07:51:06

您应该使用echo -e (使用Bash)来使它理解转义代码。

echo -en“这是一个测试”

这将为该字符串(即:7a04591799701f311f30755bf53f90d1 )提供正确的散列。

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

https://stackoverflow.com/questions/26211759

复制
相关文章

相似问题

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