Skip to content

marconett/react-native-sha1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEPRECATED

The Repo I merged this from (https://github.com/itinance/react-native-sha256) now supports sha1 using an undocumented feature:

import { sha1 } from 'react-native-sha256';

This makes this library obsolete.

react-native-sha1

sha1 natively for react-native

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

Installation

yarn add react-native-sha1
react-native link

Adding with CocoaPods

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

pod 'RNSha1', :path => '../node_modules/react-native-sha1'

Install pods as usual:

pod install

Usage

Import the lib into your project:

import { sha1 } from 'react-native-sha1';

Build a sha1-hash:

sha1("Test").then( hash => {
    console.log(hash);
})

File-Hashes

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

About

sha1 natively for react-native

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 54.7%
  • Objective-C 26.8%
  • Ruby 13.7%
  • JavaScript 4.8%