sha256-animation:终端中SHA-256哈希函数的动画

时间:2024-04-07 20:55:19
【文件属性】:

文件名称:sha256-animation:终端中SHA-256哈希函数的动画

文件大小:5.21MB

文件格式:ZIP

更新时间:2024-04-07 20:55:19

Ruby

SHA-256动画 终端中哈希函数的动画。 视频: : 用法 只需对要散列的数据运行sha256.rb脚本。 # simple ruby sha256.rb abc # hash binary or hex data by using `0b` or `0x` prefixes ruby sha256.rb 0b01100001 ruby sha256.rb 0xaabbccdd # speed up or step through the animation (optional) ruby sha256.rb abc normal # default ruby sha256.rb abc fast ruby sha256.rb abc enter 您还可以通过传递二进制字符串作为参数来运行SHA-256中使用的各个函数: ruby shr.rb 111111111111111100


【文件预览】:
sha256-animation-master
----t1.rb(22KB)
----schedule.rb(5KB)
----padding.rb(2KB)
----images()
--------ch.gif(14KB)
--------message.gif(6KB)
--------final.gif(24KB)
--------rotr.gif(17KB)
--------sigma1.gif(24KB)
--------sha256.gif(2.21MB)
--------maj.gif(14KB)
--------usigma1.gif(24KB)
--------sigma0.gif(20KB)
--------compression.gif(863KB)
--------shr.gif(13KB)
--------xor.gif(102KB)
--------initial.gif(30KB)
--------merkle-damgard-construction.png(33KB)
--------expansion.gif(122KB)
--------t2.gif(92KB)
--------t1.gif(96KB)
--------blocks.gif(20KB)
--------padding.gif(42KB)
--------add.gif(12KB)
--------usigma0.gif(23KB)
--------schedule.gif(927KB)
--------constants.gif(838KB)
----shr.rb(643B)
----expansion.rb(22KB)
----constants.rb(3KB)
----compression.rb(19KB)
----add.rb(1KB)
----message.rb(1KB)
----LICENSE(1KB)
----rotr.rb(747B)
----usigma0.rb(2KB)
----final.rb(2KB)
----usigma1.rb(2KB)
----README.md(13KB)
----ch.rb(842B)
----sigma1.rb(2KB)
----hash256.rb(1KB)
----sha256lib.rb(8KB)
----t2.rb(18KB)
----initial.rb(3KB)
----blocks.rb(1KB)
----maj.rb(824B)
----xor.rb(4KB)
----sha256.rb(1KB)
----sigma0.rb(2KB)

网友评论