React Native RNCryptor
It's an easy-to-use library for encrypting data with AES 256 in React Native.
RNCryptor developed popular and easy-to-use AES libs, implementations are available in C, C++, C#, Erlang, Go, Haskell, Java, PHP, Python, Javascript, and Ruby.
The data format includes all the metadata required to securely implement AES encryption, as described in "Properly encrypting with AES with CommonCrypto,". Specifically, it includes:
- AES-256 encryption
- CBC mode
- Password stretching with PBKDF2
- Password salting
- Random IV
- Encrypt-then-hash HMAC
Getting started
$ npm install react-native-rncryptor --save
$ react-native link react-native-rncryptor
Usage
; RNCryptor RNCryptor
License
MIT