Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hayr-hotoca/react-native-key-generator

256-bit encryption, cipher key generator - native implementation.
https://github.com/hayr-hotoca/react-native-key-generator

256-bit android cipher cross-platform cryptography encryption ios javascript key react react-native typescript

Last synced: 1 day ago
JSON representation

256-bit encryption, cipher key generator - native implementation.

Awesome Lists containing this project

README

        

# react-native-key-generator

Secure unique 128, 192, 256 bit key generator for React Native

# Requirements
iOS >= 13.0\
Android >= 26

## Installation

```sh
npm i --save react-native-key-generator
```

## Usage

```js
import { generateSymmetricKey } from 'react-native-key-generator';

// ...

const key = await generateSymmetricKey({
size: 256, // 128, 192 or 256 bit key
outputEncoding: "base64" // base64 or hex
});

console.log(key);
// aZw4qfXzcvVb9mF9ojQIlvkSscGZ0b2NzdG48bRutUc=
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.
## Author

Hayr Hotoca | [@1limxapp](https://twitter.com/1limxapp)

## License

MIT