react-native-turbo-encryption
š Superfast Encryption Module for React Native š
⨠Written 100% in C++ with ā” blazing-fast performance and direct bindings to JavaScript! š
š» Features
- š”ļø End-to-end encryption built for speed.
- š Direct bindings with React Native via ultra-efficient C++ integration.
- š± Cross-platform support: Fully optimized for both iOS and Android.
- š„ Lightweight
- š Supports Both async and sync methods
Installation
npm install react-native-turbo-encryption
Usage
import { decrypt , encrypt, encryptAsync, decryptAsync } from 'react-native-turbo-encryption';
const key = "mysecurekey12345"
const encryptedResult = encrypt("DSP Siraj is the best batsman in the world", key);
const encryptedResultAsync = await encryptAsync("DSP Siraj is the best batsman in the world", key);
const decryptedResult = decrypt(encryptedResult, key);
const decryptedResultAsync = await decryptAsync(encryptedResultAsync, key);
Comparison with other libraries
react-native-turbo-encryption | 5 ms |
react-native-aes-crypto | 30 ms |
Note: react-native-aes-crypto has better security features than this . Prefer using that if security is your top priority.
Screenshot of Performance Results:
