当前位置: 首页 > wzjs >正文

镇江网站公司萝卜建站

镇江网站公司,萝卜建站,长治市郊区住房建设局网站,青岛学网站建设的学校https://github.com/in3rsha/sha256-animation 上面是原作者github代码,写的是相当吊,笔者将其代码进行进行了复现和SHA-256算法的学习如下文 https://blog.csdn.net/daviddou2022/article/details/149207087 除此之外,笔者在上一篇文章中…

https://github.com/in3rsha/sha256-animation

上面是原作者github代码,写的是相当吊,笔者将其代码进行进行了复现和SHA-256算法的学习如下文

https://blog.csdn.net/daviddou2022/article/details/149207087

除此之外,笔者在上一篇文章中也提到原作者的工程有可完善之处,主要是对于命令行输入参数这一块,因此笔者对于sha-256的功能进行完善,完整的工程如下:

https://github.com/daviddou2023/sha256-explanation

1、message.rb

不需要修改原代码

2、padding.rb

将红框标出的三行原代码改成下面的,原代码最终的message赋值是二进制,也就是说只有当命令行参数输入为二进制才能执行,但是考虑到message一般为字符串,所以做此修改。

# Use command line argument if provided, else default to "abc"$input = ARGV[0] || "abc"  $message = $input.unpack("B*")[0] # Convert to binary string

 

3、blocks.rd

同padding.rd修改方式

 

# Use command line argument if provided, else default to "abc"$input = ARGV[0] || "abc"  $message = $input.unpack("B*")[0] # Convert to binary string

4、schedule.rd

红框的代码换为下面的代码

5、expansion.rb

还是将input的部分同上修改,还需要注意的是将原代码中的block赋值部分删掉。

# Use command line argument if provided, else default to "abc"$input = ARGV[0] || "abc"  $message = $input.unpack("B*")[0] # Convert to binary string

6、initial.rb

不涉及到输入参数,不需要修改,直接ruby initial.rb

 7、t1.rb t2.rb

同理代码替换

# Use command line argument if provided, else default to "abc"$input = ARGV[0] || "abc"  $message = $input.unpack("B*")[0] # Convert to binary string

8、compression.rb 

# Use command line argument if provided, else default to "abc"$input = ARGV[0] || "abc"  $message = $input.unpack("B*")[0] # Convert to binary string

9、final.rb  

 

# Use command line argument if provided, else default to "abc"$input = ARGV[0] || "abc"  $message = $input.unpack("B*")[0] # Convert to binary string

10、sha-256.rb

不需要修改原代码

 

http://www.dtcms.com/wzjs/250911.html

相关文章:

  • 怎么查网站做404页面没yahoo搜索引擎
  • 建旅游网站多少钱抖音关键词排名查询
  • 开一个网站_只做同城交易新站整站快速排名
  • 贵阳快速建站模板怎么制作自己的网站网页
  • 如何制作漂亮的微信公众号文章seo排名快速
  • 南通建设招聘信息网站域名年龄对seo的影响
  • django 网站开发案例爱站网挖掘词
  • 夫唯徒弟做外贸服装批发的seo案例 用wp做的网站网站推广怎么推广
  • 硬盘做免费嗳暧视频网站优化大师怎么卸载
  • 贵州省 政府网站建设关键词挖掘工具站
  • 镇江网站优化seo全国人大常委会副委员长
  • 模仿淘宝详情页做网站北京自动seo
  • 江苏住房建设厅网站制作网页的步骤
  • wordpress全站登陆可见如何搭建公司网站
  • 网站建设费用百度怎么推广自己的店铺
  • 静安广州网站建设seo外包服务专家
  • 中国建设人才信息网站松原今日头条新闻
  • 网站建设投标邀请函seo作弊
  • 怎么建立一个群宁波关键词优化企业网站建设
  • app跟网站的区别南宁网站关键词推广
  • 小米路由器mini做网站营销方式都有哪些
  • 怎么在国外网站做推广北京最新疫情情况
  • 建设银行etc网站网络热词2023流行语及解释
  • 做企业网站百度推广客服添加友情链接的技巧
  • 网站建设五行青岛网站seo推广
  • ps制作网站过程手机百度收录提交入口
  • 做网站要学会那些企业营销培训课程
  • 长沙企业网站建设公网络营销概述ppt
  • 怎么做html5网站最让顾客心动的促销活动
  • 那个网站可以做视频app制作的如何引流被动加好友微信