老师,在使用jdk实现mac 的代码中,一开始使用keyGenerator创建了key (这个key后来并没有用到),后来又用SecretKeySpec()创建了一个key,这是两种创建key的方法么?
KeyGenerator是生成指定算法密钥的密钥生成器,首先需要获取一个KeyGenerator实例,然后使用器generateKey()方法生成一个SecretKey实例,该实例是为了获取密钥,为了作为还原密钥操作时的参数.
这两种方法都可以创建key,第一种是jdk初始化一个密钥对象.第二个是通过还原密钥操作,生成一个符合HmacMD5规则的密钥对象.而第一种方法生成的密钥是作为生成第二种密钥时的参数.
自定义密钥
bcHmacMD5中是个a是什么意思
bcHmacMD5中是个是什么意思