ReactNative (expo)でSHA256とかを使ってみる
3347 ワード
どうやらexpo-cryptoってのを使えばできるみたい。
試しに出力してみる。
App.js
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import * as Crypto from 'expo-crypto';
export default class App extends React.Component {
componentDidMount = async () => {
const digest = await Crypto.digestStringAsync(
Crypto.CryptoDigestAlgorithm.SHA256,
'Hello'
);
console.log(digest);
}
render() {
return (
<View>
<Text>App</Text>
</View>
);
}
}
consoleに下記のように出た。いてけてるみたい。
185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969
いちおう別ツール(Macのコマンドライン)で確認。
echo -n "Hello" | shasum -a 256
185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969 -
同じ内容となってますね。
Author And Source
この問題について(ReactNative (expo)でSHA256とかを使ってみる), 我々は、より多くの情報をここで見つけました https://qiita.com/zaburo/items/f34611f58aaaf9b5df6d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .