首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用差分和管道进行过程替换

用差分和管道进行过程替换
EN

Ask Ubuntu用户
提问于 2022-06-03 11:41:43
回答 1查看 118关注 0票数 0

在检查密钥和crt是否匹配时,我通常比较模数的散列如下:

代码语言:javascript
复制
openssl rsa -noout -modulus -in key.key | openssl md5
openssl x509 -noout -modulus -in crt.crt | openssl md5

这显然取决于明显比较这两个哈希,这是不理想的。

我试图在进程替换中使用diff。

代码语言:javascript
复制
diff <(openssl rsa -noout -modulus -in key.key | openssl md5) <(openssl x509 -noout -modulus -in crt.crt | openssl md5)

但是,进程替换似乎不适用于管道。等等,我不能用另一种替代来套牢哈希吗?

代码语言:javascript
复制
diff <(openssl md5 <(openssl rsa -noout -modulus -in key.key)) <(openssl md5 <(openssl x509 -noout -modulus -in crt.crt))

这是可行的,但是diff (或comm)总是会检测到差异,因为所比较的值是

MD5(/dev/fd/63)= 0bf775063be9c69057747c15bf723786 MD5(/dev/fd/62)= 0bf775063be9c69057747c15bf723786

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-06-09 11:31:07

我不知道为什么我自己的答案被删除了,但解决办法是:

它适用于管道,如muru所述,sudo有一些问题。

在没有sudo命令的情况下运行命令,但它作为root运行。

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

https://askubuntu.com/questions/1412094

复制
相关文章

相似问题

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