Wondering what’s next for npm?Check out our public roadmap! »

    @remobile/react-native-des

    1.0.6 • Public • Published

    React Native Des (remobile)

    A des crypto for react-native

    Installation

    npm install @remobile/react-native-des --save

    Installation (iOS)

    • Drag RCTDes.xcodeproj to your project on Xcode.
    • Click on your main project file (the one that represents the .xcodeproj) select Build Phases and drag libRCTDes.a from the Products folder inside the RCTDes.xcodeproj.
    • Look for Header Search Paths and make sure it contains both $(SRCROOT)/../../../react-native/React as recursive.

    Installation (Android)

    ...
    include ':react-native-des'
    project(':react-native-des').projectDir = new File(rootProject.projectDir, '../node_modules/@remobile/react-native-des/android/RCTDes')
    • In android/app/build.gradle
    ...
    dependencies {
        ...
        compile project(':react-native-des')
    }
    • register module (in MainApplication.java)
    ......
    import com.remobile.des.RCTDesPackage;  // <--- import 
     
    ......
     
    @Override
    protected List<ReactPackage> getPackages() {
       ......
       new RCTDesPackage(),            // <------ add here 
       ......
    }
     
     
    ## Usage
     
    ### Example
    ```js
    var Des = require('@remobile/react-native-des');
     
    Des.encrypt("fangyunjiang is a good developer", "ABCDEFGH", function(base64) {
        console.log(base64); //wWcr2BJdyldTHn4z3AxA0qBIdHQkIKmpqhTgNuRd3fAFXzvIO5347g== 
        Des.decrypt(base64, "ABCDEFGH", function(text) {
            console.log(text); //fangyunjiang is a good developer 
        }, function(){
            console.log("error");
        });
    }, function() {
        console.log("error");
    });

    method

    • encrypt(text, key, callback)
    • encrypt(base64, key, callback)

    Server Side

    Install

    npm i @remobile/react-native-des

    DownloadsWeekly Downloads

    15

    Version

    1.0.6

    License

    MIT

    Last publish

    Collaborators

    • avatar
    • avatar