< 返回版块

guoxbin 发表于 2019-12-21 11:11

dtool工具包的初衷是满足开发中经常会遇到一些小需求,比如时间戳和日期的互相转化, URL encode/decode,Base58 encode/decode,2/8/16进制转换, 数字的encode/decode,特殊的比如parity_codec里的Compact类型的encode/decode

本次升级增加了hash子命令,支持的hash算法有:

  • MD5
  • SHA-1
  • SHA-2 224
  • SHA-2 256
  • SHA-2 384
  • SHA-2 512
  • SHA-2 512 truncate 224
  • SHA-2 512 truncate 256
  • SHA-3 224
  • SHA-3 256
  • SHA-3 384
  • SHA-3 512
  • SHA-3 keccak 224
  • SHA-3 keccak 256
  • SHA-3 keccak 384
  • SHA-3 keccak 512
  • RIPEMD-160

比如:

$ dtool hash -a md5 0x616263
0x900150983cd24fb0d6963f7d28e17f72

$ dtool s2h abc | dtool hash -a md5
0x900150983cd24fb0d6963f7d28e17f72

使用说明

dtool目前子命令数16个,详细列表

安装方法

$ cargo install dtool

升级:

$ cargo install --force dtool

反馈和参与

https://github.com/guoxbin/dtool

评论区

写评论

还没有评论

1 共 0 条评论, 1 页