# react-native-rsa **Repository Path**: SSHTerm/react-native-rsa ## Basic Information - **Project Name**: react-native-rsa - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-27 - **Last Updated**: 2021-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # react-native-rsa-util rsa util for iOS and Android ## How To Use This ### 1. npm install this module ``` npm i react-native-rsa-util ``` ### 2. use rnpm to link project file ``` rnpm link react-native-rsa-util ``` ### 3. import react-native-rsa-util ``` import ReactNativeRSAUtil from 'react-native-rsa-util'; ``` ### 4. use it !!! #### encryptStringWithPublicKey ``` ReactNativeRSAUtil.encryptStringWithPublicKey(content, RSA_PUBLIC_KEY) .then((error, data) => { if ( !error ) { console.log(data); } }); ``` #### decryptStringWithPublicKey ``` ReactNativeRSAUtil.decryptStringWithPublicKey(content, RSA_PUBLIC_KEY) .then((error, data) => { if ( !error ) { console.log(data); } }); ``` #### encryptStringWithPrivateKey ``` ReactNativeRSAUtil.encryptStringWithPrivateKey(content, RSA_PRIVATE_KEY) .then((error, data) => { if ( !error ) { console.log(data); } }); ``` #### decryptStringWithPrivateKey ``` ReactNativeRSAUtil.decryptStringWithPrivateKey(content, RSA_PRIVATE_KEY) .then((error, data) => { if ( !error ) { console.log(data); } }); ```