我目前正在研究AES,有几个很好的网站解释并举例说明了this等java中的AES加密。示例显示AES将字符串加密为字节。
我的问题是如何转换exe,txt和mp3等应用程序?我知道我必须在加密之前将应用程序转换为字节,但是如何实现呢?
答案 0 :(得分:2)
答案 1 :(得分:2)
FileInputStream将文件读入字节数组。
答案 2 :(得分:0)
您可以使用NIO2 for random access files。这将表示具有ByteBuffer
的文件数据。这通常比使用流更有效。通过在ByteBuffer
- update
和doFinal
上专门提供加密方法,Java加密类可以满足您的需求。