码迷,mamicode.com
首页 >  
搜索关键字:sm3    ( 88个结果
国密SM3算法
一、关于sm3算法本身 1、分组,将需要加密的文件转为2进制,然后分组为512*K+448(K为任意整数,不够用一个“1”和多个“0”补齐),再加上64位的文件长度信息构成512*(K+1)的分组 2、迭代运算,这里有一个参数(256位)参与运算,初始值V(0)(文档中叫做IV),迭代一次之后得到V(1),后面依次迭代得到V(1)、V(2)、V(3)……V(K)、V(K+1),V(K+1...
分类:编程语言   时间:2015-06-11 21:18:25    阅读次数:6216
shader的概念和在3D游戏中的作用
一、shader的概念概念:1、运行在GPU上的程序作用:1、改变物体的形状、大小、位置、旋转等。[顶点shader]2、对物体进行着色处理、光与影的计算、纹理颜色的呈现。[片段shader]3、用来做Post Effects后期处理。[?]二、shader的简史sm1.0 sm2.0 sm3......
分类:其他好文   时间:2015-04-04 09:07:05    阅读次数:466
sequence.c
/* * sequence.c */#include #include /* * SM3算法产生的哈希值大小(单位:字节) */#define SM3_HASH_SIZE 32 /* * SM3上下文 */typedef struct SM3Context{ unsigned int inte...
分类:其他好文   时间:2014-12-29 11:56:49    阅读次数:204
SM2国密证书合法性验证
通常我们遇到过的X509证书都是基于RSA-SHA1算法的,目前国家在大力推行国密算法,未来银行发行的IC卡也都是基于PBOC3.0支持国密算法的,因此我们来学习一下如何验证SM2国密证书的合法性。至于SM2与SM3的算法实现不在本文讨论范围之内,可以用openssl、BouncyCastle......
分类:其他好文   时间:2014-11-14 19:32:22    阅读次数:395
自己封装的openssl+国密算法的C++接口
Digest#ifndef _DIGESTCALC_H#define _DIGESTCALC_H/**********************************/* 使用示例:(sm3算法)/* DigestCalc hashcl;/* hashcl.Init(DigestCalc::alg....
分类:编程语言   时间:2014-11-10 23:02:20    阅读次数:922
WP8.1中C++的winodws运行时组件位移操作的差异
最近学习WP8.1应用开发,想把C语言的SM3国密算法移植到手机app中。由于把C语言的代码转换成C#代码工作量较大,因此只能用winodws运行时组件来实现。 SM3国密算法是一种HASH算法,具体详情请自行百度。 结果测试发现手机上SM3算法计算出来的结果和电脑上运行的结果不同!经过我一...
分类:编程语言   时间:2014-11-05 00:04:08    阅读次数:366
源码方式向openssl中添加新算法完整详细步骤(示例:摘要算法SM3)【非engine方式】
openssl简介 openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。 open...
分类:其他好文   时间:2014-08-29 18:27:38    阅读次数:529
AES SHA-1 SM3 MD5
AES是美国国家标准技术研究所NIST旨在取代DES的21世纪的加密标准。 输入:128bit 的消息分组 输出:128bit 的密文分组 密钥长度及圈数 128 10 192 12 256 14 消息 与 密钥 addroundkey//添加轮密钥  每个字节与轮密钥的对应字节进行异或运算 subbytes//  字替代  经过s盒,即对每个字节进行替换,非线性部件,1...
分类:其他好文   时间:2014-05-21 08:59:39    阅读次数:360
88条   上一页 1 ... 7 8 9
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!