要正确加密,你会遗漏一些细节。
AES是一种对称密码 的 密钥大小为128,192或256位 强> 。您不能只使用任何加密方案的RSA私钥。
例如,对于使用RSA密钥,只需搜索网络 http://www.java2s.com/Code/Android/Security/RSAencryptdecryptfunctionRSAECBPKCS1Padding.htm
通常如何加密更长的内容(文件):
(请注意有多种选择或模式,我在这里写的是一个简单的建议)
加密:
解密
这似乎很复杂,但跳过这些步骤中的任何一个都可能(并且经常会)导致加密被破坏。即使这些步骤需要具有一些属性(固定的执行时间等,但是开始你应该没问题)。