Библиотека поддерживает несколько криптосистем, таких как AES, Rijndael и т. д., что помогает интегрироваться с различными типами криптографических приложений (платежными шлюзами электронной коммерции или веб-серверами). До сих пор я не нашел недостатков в этом инструменте, но было бы лучше, если бы они поддерживали больше протоколов, например, X25519. Интеграция других библиотек/фреймворков, использующих шифры bouncysalts, может стать сложной, потому что не существует стандартного способа, как эти фреймворки должны обрабатывать эти алгоритмы, поэтому вам нужны некоторые пользовательские обходные пути здесь и там! Некоторые интеграции используют ключи RSA, в то время как другие не предоставляют их по умолчанию, поэтому у нас были проблемы при интеграции нашего фреймворка в другой, где их API ожидал объект RSASSA_PKCS1v15, а не только сам открытый ключ.