2010-03-12 36 views

Trả lời

19

Nếu bạn tải xuống bcprov source, bạn sẽ thấy lớp org.bouncycastle.jce.provider.test.AESTest. Nó cho bạn thấy cách thiết lập nhà cung cấp bouncyCastle, tạo mã hóa và giải mã các đối tượng Cipher, thiết lập CipherOutputStream và gọi phương thức ghi trên các luồng đó.

+11

Để thuận tiện, ['AESTest'] (https://github.com/bcgit/bc-java/blob/master/prov/src/test/java/org/bouncycastle/jce/provider/test/AESTest. java) bây giờ cũng có thể được tìm thấy trên GitHub. – Jonathan

+0

Chúng là các IV mã hóa cứng trong thử nghiệm đó, đó là điều bạn không nên làm. IV phải là duy nhất cho bất kỳ bản mã đã cho nào (một nonce). – Shannon

0

Kiểm tra gói org.bouncycastle.crypto.test.

+1

-1 không có liên kết trong câu trả lời –