1.2.3 • Published 3 years ago

vote-sign v1.2.3

Weekly downloads
-
License
CC
Repository
-
Last release
3 years ago

投票加密库

发布说明注意事项

# 必须将 package.json 中的 devDependencies & dependencies 字段删除后再发布,发布以后请还原删除内容
npm publish

使用说明

import VoteSign from "VoteSign";
// 同上
// import { VoteSign } from "VoteSign";

// 第一个参数为 加密顺序
const encryptedOrder = "2|01QOBN,6,3|j|7,0,2|Dmq0XEa,2|Pby50,1,1";
// 第二个参数为 加密key
const encryptedKey = "01QOBN92AeGeztgL";
// 第三个参数为 待加密信息 非必填项,如果不传 加密类则通过本地存储获取相关信息
const encryptedInfo = {
  Domain: "",
  itemIds: "4114,2056,1680,1679",
  unionId: "otN_a5ik2WmJjKNQK7hI5PigMM1Y",
  activityId: 2,
  authTime: "2021-04-29T09:46:34.399336465+08:00",
  captchaId: "ee67bbaf-0474-4a32-a3fe-8578b60c08c3",
  captcha: "",
  token:
    "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZGVudGl0eUlkIjoib3ROX2E1aWsyV21KaktOUUs3aEk1UGlnTU0xWSIsIlBheWxvYWRLZXkiOnsiVVVJRCI6IiIsIlVuaW9uSWQiOiJvdE5fYTVpazJXbUpqS05RSzdoSTVQaWdNTTFZIiwiQWN0aXZpdHlJZCI6MiwiT3BlbklkIjoiIiwiSXAiOiIxOTIuMTY4LjMuMTkyIiwiVGltZSI6IjIwMjEtMDQtMjlUMDk6NDY6MzQuMzk5MzM2NDY1KzA4OjAwIiwiQiI6ZmFsc2V9LCJleHAiOjE2MTk2Njk3OTQsIm9yaWdfaWF0IjoxNjE5NjYwNzk0fQ.Im33KLxG38Modu1bfqCGg8Me1Nl3uOO3GCeeixpbCTg",
};

const voteSign = new VoteSign(encryptedOrder, encryptedKey, encryptedInfo);

// 获取 待加密信息 返回对象
voteSign.getEncryptedInfo();

// 获取 环境是否合法 返回 true | false
voteSign.getIslegalEnv();

// 获取 加密生成的随机 返回字符串
voteSign.getIv();

// 获取 等同于 getIv()
voteSign.getR();

// 获取 加密后的签名 返回字符串
voteSign.getSign();

// 获取 等同于 getSign()
voteSign.getT();

// 获取 签名 原始字符串
voteSign.getSignSource();
1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.10

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

1.0.3

3 years ago