4.5.1 • Published 2 months ago

qiao-encode v4.5.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

qiao-encode

npm version npm downloads

nodejs 下加密,随机等能力

install

安装

npm i qiao-encode

use

使用

// cjs
const { md5 } = require('qiao-encode');

// mjs
import { md5 } from 'qiao-encode';

api

md5

md5

  • data
    • 类型: string
    • 说明: 内容
  • encoding
    • 类型: string
    • 说明: 编码,'base64', 'hex', 默认为 base64
  • return
    • 类型: string
    • 说明: 结果
// md5
md5(data);

// md5, encoding
md5(data, encoding);

uuid

uuid

  • version
    • 类型: number
    • 说明: uuid 版本,1,3,4,5,默认为 4
  • return
    • 类型: string
    • 说明: 结果
// uuid, default
uuid();

// uuid, version
uuid(version);

aes

aes

  • data
    • 类型: string
    • 说明: 待加密或解密内容
  • key
    • 类型: string
    • 说明: 秘钥
  • iv
    • 类型: string
    • 说明: iv,默认为空
  • encoding
    • 类型: string
    • 说明: 编码,默认为 base64
  • return
    • 类型: string
    • 说明: 结果
// encrypt
AESEncrypt(data, key);

// decrypt
AESDecrypt(data, key);

// iv, encoding
AESEncrypt(data, key, iv, encoding);
AESDecrypt(data, key, iv, encoding);

3des

3des

  • data
    • 类型: string
    • 说明: 待加密或解密内容
  • key
    • 类型: string
    • 说明: 秘钥
  • iv
    • 类型: string
    • 说明: iv,默认为空
  • encoding
    • 类型: string
    • 说明: 编码,默认为 base64
  • return
    • 类型: string
    • 说明: 结果
// tdes, default
TDESEncrypt(data, key);
TDESDecrypt(data, key);

// tdes, iv, encoding
TDESEncrypt(data, key, iv, encoding);
TDESDecrypt(data, key, iv, encoding);

random

随机数字,字母等

// random number
randomNumber(length);

// random lower letter
randomLetterLower(length);

// random upper letter
randomLetterUpper(length);

// random all letter
randomLetterAll(length);

// random all letter and number
randomLetterNumber(length);

// random seed
randomSeed(seed, length);

// random by seed
randomBySeed(seed);

// random in
randomIn(min, max);
4.5.1

2 months ago

4.4.2

3 months ago

4.2.6

6 months ago

4.0.0

7 months ago

4.3.0

6 months ago

4.1.1

7 months ago

3.2.6

7 months ago

3.1.9

11 months ago

3.1.3

1 year ago

3.1.2

1 year ago

3.1.4

1 year ago

3.1.8

12 months ago

1.0.6

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

2 years ago

1.0.5

1 year ago

1.0.3

1 year ago

0.2.0

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.9

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.9

2 years ago