Взгляните на Sodium (libsodium.js).
Sodium - это современная, простая в использовании программная библиотека для шифрования, дешифрования, подписей, хеширования паролей и многого другого.
Это портативный, кросс-компилируемый, устанавливаемый, пакетируемый форк NaCl, с совместимым API и расширенным API для еще большего повышения удобства использования.
Его цель - предоставить всеосновные операции, необходимые для создания высокоуровневых криптографических инструментов.
Sodium - это кроссплатформенность и кросс-языки.Он работает на различных компиляторах и операционных системах, включая Windows (с MinGW или Visual Studio, x86 и x86_64), iOS и Android.Версии Javascript и WebAssembly также доступны и полностью поддерживаются.Привязки для всех распространенных языков программирования доступны и хорошо поддерживаются.
Выбор дизайна подчеркивает безопасность и простоту использования.Но, несмотря на упор на высокий уровень безопасности, примитивы работают быстрее, чем большинство реализаций.
Версия 1.0.17 была выпущена 7 января 2019 года.
Ссылка: