1
是否可以使用帶有BigInteger(給定一個,而不是隨機生成的數字)的AES作爲Java中的密鑰對AES進行加密/解密?使用BigInteger作爲密鑰的Java AES加密/解密
是否可以使用帶有BigInteger(給定一個,而不是隨機生成的數字)的AES作爲Java中的密鑰對AES進行加密/解密?使用BigInteger作爲密鑰的Java AES加密/解密
您不需要BigInteger來創建AES密鑰,密鑰需要爲128位加密爲16個字節,192位加密爲24個字節,256位加密爲32個字節。
所以關鍵將是一個字節數組而不是BigInteger。 BigInteger用於RSA和其他PKI,因爲創建密鑰需要大量的數據,但AES不這麼做。
希望這會有所幫助。
和BigIntegers可以是字節數組:) :) – adrianp 2011-02-01 17:05:34
感謝你,給了我一個線索來生成一個鍵:) +1 – 2012-09-04 06:37:21