soul_programmer_swh——灵魂程序员的博客

不断的试练中积累经验,成为一名优秀的开发工程师。

Java实现国密算法SM2,SM3,SM4,并且实现ECB和CBC模式

代码中实现了电码本ECB模式和密文分组连接CBC模式,SM3.java和SM4.java为算法实现类,utils的都是根据实现类写的工具,可以根据需要调用杂凑算法SM3的杂凑功能获得杂凑值。SM4.java中sm4_crypt_ecb(SM4_Context ctx, byte[] input) ...

2018-05-19 17:34:00

阅读数:4233

评论数:0

jvm 内存溢出,项目部署在tas服务器上,启项目时内存溢出报错问题排查。

项目启动后,多线程加载任务和数据后进行创建xml导出,tas服务器wrapper日志报jvm内存溢出 TATUS | wrapper | 2018/05/18 09:39:51 | --> Wrapper Started as Service STATUS | wrap...

2018-05-18 23:23:39

阅读数:94

评论数:0

sybase数据库日志存储空间满了的处理方法

sybase报错处理Can't allocate space for object 'syslogs' in data base 'DB_TASK_15' because 'logsegment' segment is full/has no free extents.If you ran out...

2018-05-16 13:12:44

阅读数:137

评论数:0

java拦截通过url访问页面,必须通过登录页面访问目标页面

在web.xml中配置过滤:     <filter> <filter-name>LoginFilter</filter-name> ...

2018-05-14 18:34:23

阅读数:891

评论数:0

SM4算法设计原理

SM4分组密码算法描述:SM4分组密码算法是一个迭代分组密码算法,由加解密算法和密钥扩展算法组成。SM4分组密码算法采用非平衡Feistel结构,分组长度为128b密钥长度为128b。加密算法与密钥扩展算法均采用非线性迭代结构。加密运算和解密运算的算法结构相同,解密运算的轮密钥的使用顺序与加密运算...

2018-05-10 10:28:44

阅读数:867

评论数:0

SM3算法设计原理

 SM3密码杂凑算法的描述SM3密码杂凑算法采用Merkle-Damgard结构,消息分组长度为512b,摘要长度256b。压缩函数状态256b,共64步操作步骤。SM3密码杂凑算法的初始值:SM3密码杂凑算法的初始值共256b,由8个32b串联构成,具体值如下:IV=7380166f  4914...

2018-05-10 10:27:20

阅读数:828

评论数:0

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