Как реализовать шифрование AES с помощью библиотеки java bouncy castle? Пример кода или ссылки на пример кода будет приятным :)Java Bouncy Castle Cryptography - Шифрование с помощью AES
12
A
ответ
19
Если вы загрузите bcprov source, вы увидите класс org.bouncycastle.jce.provider.test.AESTest
. Он показывает вам, как настроить поставщика bouncyCastle, создать шифрование и дешифрование объектов Cipher
, настроить CipherOutputStream
и вызвать методы записи в этих потоках.
0
Проверьте комплект org.bouncycastle.crypto.test
.
+1
-1 нет ссылки в ответе –
Для удобства ['AESTest'] (https://github.com/bcgit/bc-java/blob/master/prov/src/test/java/org/bouncycastle/jce/provider/test/AESTest. java) теперь можно также найти на GitHub. – Jonathan
В этом тесте они жестко кодируются. Это то, чего вы не должны делать. IV должен быть уникальным для любого заданного зашифрованного текста (nonce). – Shannon