react-native 实现AES RSA MD5加密

 

import React, { Component } from 'react';
import {
    Platform,
    StyleSheet,
    Text,
    View,
    Image,
    Dimensions,
    ScrollView,
    TouchableOpacity,
    Modal,
    TouchableHighlight,
    NativeModules,
    ToastAndroid,
    Alert,
    FlatList,
} from 'react-native';
import  CryptoJS from  "crypto-js";
import forge from "node-forge";

class Utils extends React.Component{
    //处理返回结果
    static  handleResult(result){
        let  key1 = CryptoJS.enc.Utf8.parse(key);
        let  iv = CryptoJS.enc.Utf8.parse('您的iv');
        let  encryptedHexStr = CryptoJS.enc.Hex.parse(result);
        let  srcs = CryptoJS.enc.Base64.stringify(encryptedHexStr);
        //AES解密
        let  decrypt = CryptoJS.AES.decrypt(srcs, key1, {
            iv: iv,
            mode: CryptoJS.mode.CBC,
            padding: CryptoJS.pad.NoPadding
        });
        let decrypted

你可能感兴趣的:(react-native 实现AES RSA MD5加密)