An open API service indexing awesome lists of open source software.

https://github.com/rnkit/react-native-rsa-util

rsa util for iOS and Android
https://github.com/rnkit/react-native-rsa-util

Last synced: 3 months ago
JSON representation

rsa util for iOS and Android

Awesome Lists containing this project

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);
}
});
```