Code Monkey home page Code Monkey logo

ctcc-cmp-des's Introduction

**电信物联网 CMP 平台接口加密库

用法

import { strEnc, naturalOrdering } from 'ctcc-cmp-des';

const userId = 'test'; // 用户名
const password = 'test'; // 密码
const method = 'getSIMAmount'; // 接口名-企业用户数查询接口
const arr: string[] = []; // 加密数组,数组所需参数根据对应的接口文档

arr.push(userId);
arr.push(password);
arr.push(method);

// key1,key2,key2为电信提供的9位长接口密钥平均分为三段所形成
// key1为密钥前三位,key2为密钥中间三位,key3位密钥最后三位
const key1 = 'abc';
const key2 = 'def';
const key3 = 'ghi';
const passWord = strEnc(password, key1, key2, key3); // 密码加密

const arrOrder = naturalOrdering(arr);
const sign = strEnc(arrOrder, key1, key2, key3); // 生成sign加密值

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.