小编Uda*_*nth的帖子

创建一个字节的ArrayList

我想将波形文件中的字节读入数组.由于读取的字节数取决于波形文件的大小,因此我创建了一个最大大小为1000000的字节数组.但这会导致数组末尾出现空值.所以,我想创建一个动态增加的数组,我发现ArrayList是解决方案.但是AudioInputStream类的read()函数只将字节读入字节数组!我如何将值传递给ArrayList?

java bytearray arraylist

7
推荐指数
2
解决办法
7万
查看次数

如何在以后使用KeyGenerator生成的密钥?

我正在编写一个在DES中进行加密和解密的程序.加密过程中使用的密钥应该在解密时使用吗?我的问题是加密和解密是在不同的机器上运行的.这是密钥在加密过程中的生成方式.

SecretKey key = KeyGenerator.getInstance("DES").generateKey();
Run Code Online (Sandbox Code Playgroud)

所以,我以为我会把密钥写入文件.但看起来我可以将一个SecretKey对象强制转换为String但反之亦然!那么,如何提取文本文件中包含的密钥呢?并作为此声明的输入传递?

 decipher.init(Cipher.DECRYPT_MODE, key, paramSpec);
Run Code Online (Sandbox Code Playgroud)

否则是否可以在加密和解密过程中将密钥作为用户的输入?

java cryptography secret-key

5
推荐指数
1
解决办法
6059
查看次数

标签 统计

java ×2

arraylist ×1

bytearray ×1

cryptography ×1

secret-key ×1