react-native-sha256
TypeScript icon, indicating that this package has built-in type declarations

1.4.10 • Public • Published

react-native-sha256

sha256 natively for react-native

Speed is king, especially for javascript-driven applications with react-native! This library provides native sha256-hashes for a string on both iOS and Android natively.

Installation

yarn add react-native-sha256
react-native link

Adding with CocoaPods

Add the RNSha256 pod to your list of application pods in your Podfile, using the path from the Podfile to the installed module:

pod 'RNSha256', :path => '../node_modules/react-native-sha256'

Install pods as usual:

pod install

Usage

Import the lib into your project:

import { sha256, sha256Bytes } from 'react-native-sha256';

Build a sha256-hash:

sha256("Test").then( hash => {
    console.log(hash);
})
const message = new Uint8Array(8);
const bytes = Array.from(message);

sha256Bytes(bytes).then( hash => {
    console.log(hash);
})

File-Hashes

If you need to calculate SHA-256 hashes from a file, use this method of react-native-fs: (https://github.com/itinance/react-native-fs#hashfilepath-string-algorithm-string-promisestring)

Dependencies (0)

    Dev Dependencies (3)

    Package Sidebar

    Install

    npm i react-native-sha256

    Weekly Downloads

    39,352

    Version

    1.4.10

    License

    MIT

    Unpacked Size

    42.6 kB

    Total Files

    17

    Last publish

    Collaborators

    • hagen