自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 SM3密码算法 - Python实现

        接上一篇ZUC密码算法,这一篇是国密SM3算法的实现。此实现基于Python 3.7.1,参考国密局SM3官方文档。官方文档百度文库里有,这里就不放了,省的搞我个侵权什么的。整体上,算法流程如下:其中,IterFunction函数流程如下:源码分割为两个文件:ConstParameters.py & Functions.py,前者为常量代码,后者为算法各...

2018-11-18 09:47:51 11114 7

原创 ZUC密码算法 - Python实现

        这段时间一直在做密码学实验,写了三个算法:SMS4、ZUC、SM3。这些算法效率不高,也没有经过安全审计,可能有很多潜在的BUG,不过算法的总体思路还算清晰,写完实验报告就删掉的话,自己感觉也挺可惜的,所以就发到CSDN上来,初学者可以在学习的时候拿来做个参考。         此实现参照国密局的ZUC标准文档编写,标准文档在百度文库可以找到。算法整体流程图:ini...

2018-11-12 16:13:35 6877 2

原创 Edge HDU - 1033(简单模拟+复杂阅读理解)

这道题呢,其实就是个简单模拟,然而出题人把题目写的非常难以理解。这题大概意思等价于:有个人,它从点(300,420)出发,先向X轴正方向走一步(一步是10),此时他面朝X轴正方向。然后开始按照输入的指令走,如果指令是V,这人就向他左手边走一步,如果指令是A,他就向右手边走一步;此人往哪个方向走了一步,他现在就面朝哪个方向;比如最初面朝X轴正方向,向左走了一步,那么显然,此人目前面朝Y轴正方向。...

2018-10-02 15:58:46 271

原创 The 3n + 1 problem HDU - 1032

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1032        有问题可以评论区留言。        这道题网上很多AC代码都是直接暴力求解的,即对于输入的m、n,单独计算每一个m、n之间(including m&n)的整数的cycle-length;输出cycle-length中最大者。这种暴力求解的方法在HDOJ上也能过,但...

2018-10-01 21:23:14 240

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除