- 浏览: 3263 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
nameimei123456:
LZ,你太好了。
HMAC-SHA1的java源代码实现 -
conmind:
晕,这个很好理解吧,
“需要加密的数据”类似你的用户名和密码
...
HMAC-SHA1的java源代码实现 -
liuxin15571745:
LZ,你的那个加密数据和密钥 这2个分别代表的是什么呢?
HMAC-SHA1的java源代码实现
文章列表
由于要进行手机j2me开发,而j2me上没有加密算法实现,在网上没找到hmacsha1的算法源代码,只有sha1的源代码以及mac算法的原理,看来只能自己写了。
研究了RFC2104的说明(中文),原文http://blog.chinaunix.net/u1/38994/showart_2178221.html,如下:
引用
HMAC的定义。
定义HMAC需要一个加密用散列函数(表示为H)和一个密钥K。我们假设H是
一个将数据块用一个基本的迭代压缩函数来加密的散列函数。我们用B来表示数据块
的字长。(以上说提到的散列函数的分割数据块字长B=64),用L来表示散列函数的
输 ...