【工具箱】支持文本&字节对比

admin 2024年10月30日19:59:52评论17 views字数 1124阅读3分44秒阅读模式

【工具箱】支持文本&字节对比

【工具箱】支持文本&字节对比

我又来水文章了,目前,非常的幸运,我的工具箱Cryptal目前还在更新,然后呢,我们来看一下,近期更新的内容吧。

支持对比功能

作为一个密码学工具箱呢,当前,还缺少一个对比的功能,然后,趁着心情比较好,这里就给添加了结果对比的功能,目前这个对比,参考的Reqable的设计,我这不少的设计是参考的Reqable1的,这里感谢作者大大提供的思路。

【工具箱】支持文本&字节对比

点击这个,即可进入对比,目前这个功能仅支持客户端,因为这个是打开新窗口对比的,网页目前没法实现这个交互逻辑,等我有思路,再说。第一次点击后,会打开对比弹窗,后续再次点击,会追加对比内容。

【工具箱】支持文本&字节对比

默认对比的的是输出的结果,也可以切换,比如算法,或者输入进行对比。

【工具箱】支持文本&字节对比

这样,就可以直观的显示,哪里出现的不同了,然后,因为结果,可能是字节数组,也就是二进制数据,针对于二进制数据,我们只需要切换到Hex的模式。

【工具箱】支持文本&字节对比

这里的HexViewer也来自于Reqable, 再次感谢作者大大,然后呢,同样的点击对比按钮,即可进入对比窗口界面。

【工具箱】支持文本&字节对比

这里的对比算法,采用的逐字节的对比,高亮显示的是对应位置不同的字节,目前仅支持这种,当然,如果心情好,可以添加其他的对比算法,这个仅支持对比输出,不支持对比其他。

二进制内容显示

这里,主要优化了对于二进制内容的展示,比如,如果我们要查看一个RSA的私钥,我们可以转换为DER的格式,但是这么非常的不直观,这里,如果结果是二进制数据,会自动切换为Hex模式显示,不再显示Text。

【工具箱】支持文本&字节对比

然后,我们会得到ASN.1高亮显示后的结果,目前这里高亮显示只支持ASN.1的格式,其他的,后续可能会加。

【工具箱】支持文本&字节对比

然后,我们可以选中某些字节,来查看对应的值格式,比如这里,我们是一个RSA的私钥,根据格式,我们可以找到对应的n的位置。

【工具箱】支持文本&字节对比

便可以快速查看对应的值,非常的方便。

PQC算法的支持

目前,NIST发布的三个算法[2],已经全部支持,这个功能网页,是可以用的。

【工具箱】支持文本&字节对比

总结

当然,里面,还有一些其他的更新,大家就自行发觉一下吧,目前,功能还不完善,如果有希望添加的算法,或者功能,可以留言,或者私信我,心情好的话,并且,属于正常范围内的功能,可能会添加,好了,本篇文章到这里就结束了,快乐的时光过得特别快,又到了说再见的时候了,咱们下次再见。

下载地址:

链接: https://pan.baidu.com/s/1LswmSTqTt-91vUAs4YaZ3w?pwd=s436 提取码: s436

参考资料

  1. https://reqable.com/en-US/
  2. https://github.com/RustCrypto
  3. https://flutter.dev/

原文始发于微信公众号(Coder小Q):【工具箱】支持文本&字节对比

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年10月30日19:59:52
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【工具箱】支持文本&字节对比http://cn-sec.com/archives/3332499.html

发表评论

匿名网友 填写信息