我想创建用于AES加密的密钥。我找到了一种使用Java的keytool来做到这一点的方法。诀窍是指定密钥库的类型是JCEKS,而不是默认的JCE。想要为AES加密创建密钥
所以这个命令会打造关键:
keytool -genseckey -alias aestest -keyalg AES -keysize 192 -storetype JCEKS
我的问题是:
如何在赫克我得到的是生成的密钥进行密钥库,并放到一个文件我可以使用它!?
是否有AES密钥必须具有的特殊属性,或者我可以选择任意192位作为我的AES密钥,从而避免需要使用keytool?
感谢 彼得
谢谢你的想法。但是,我没有使用AES算法来建立身份(通过签署一个apk文件)。我想用它来加密。为此,我需要将其从密钥存储区中取出。 Sun的部分内容并没有很好地考虑到整个密钥库的问题。 –