cs2-encryption:Cyber​​source V2 MicroForm加密

  • k8_869223
    了解作者
  • 80.7KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-14 04:32
    上传日期
Cyber​​source V2加密 一个小的(〜9kB)帮助程序库,用于移植NodeJS WebCrypto并执行 MicroForm加密。 安装 yarn add cs2-encryption --save // or npm i cs2-encryption -S 卡类型 import { CardTypes } from 'cs2-encryption'; console.log(CardTypes.Visa); // => '001' 用法示例 import { encrypt, CardData, CardTypes } from 'cs2-encryption'; // Received from `POST` to https://flex.cybersource.com/flex/v2/tokens const context = "eyJraWQiOiJsbiIs
cs2-encryption-main.zip
  • cs2-encryption-main
  • package.json
    1.5KB
  • tslint.json
    542B
  • tests
  • index.test.ts
    2.1KB
  • src
  • utils.ts
    2.4KB
  • index.ts
    1.2KB
  • .npmignore
    48B
  • tsconfig.json
    717B
  • types.d.ts
    1004B
  • LICENSE.md
    1KB
  • .gitignore
    25B
  • CODE_OF_CONDUCT.md
    3.2KB
  • README.md
    1.3KB
  • yarn.lock
    179.5KB
内容介绍
# Cybersource V2 Encryption > A small (~9kB) helper library to port NodeJS WebCrypto and perform [Cybersource V2](https://www.cybersource.com/en-us.html) MicroForm encryption. [![NPM registry](https://img.shields.io/npm/v/cs2-encryption.svg?style=for-the-badge)](https://yarnpkg.com/en/package/cs2-encryption) [![NPM license](https://img.shields.io/badge/license-mit-red.svg?style=for-the-badge)](LICENSE.md) ## Installation ``` yarn add cs2-encryption --save // or npm i cs2-encryption -S ``` ## Card Types ``` import { CardTypes } from 'cs2-encryption'; console.log(CardTypes.Visa); // => '001' ``` ## Example Usage ``` import { encrypt, CardData, CardTypes } from 'cs2-encryption'; // Received from `POST` to https://flex.cybersource.com/flex/v2/tokens const context = "eyJraWQiOiJsbiIsImFsZyI..."; const data: CardData = { number: "4242424242424242", securityCode: "123", expirationMonth: "10", expirationYear: "2021", type: CardTypes.Visa, // see `CardTypes` declarations }; const encrypted = await encrypt(data, context); console.log(encrypted); // => eyJraWQiOiIwM3dEVnJC... console.log(typeof encrypted); // => string (an encrypted JWT) ``` ## Changelog ### [1.0.4] - 2021-01-25 #### Changed - Fixed types - Fixed compilation error from WebCrypto port ### [1.0.0 - 1.0.3] - 2020-11-06 #### Added - Cybersource V2 Encryption
评论
    相关推荐
    • mask-pi:https
      yarn install 用法 yarn run start 运行测试 yarn run test :handshake: 贡献 欢迎贡献,问题和功能要求! 随时检查。 您也可以查看提供。 表示支持 给一个 :star: 如果这个项目对您有帮助! 该自述文件是使用 :...
    • yarn-bump
      纱- 这是的分支。我发现它非常有用,因此作为我想拥有相同项目的纱线用户...git clone https://github.com/Thomasevano/yarn-bump.git 进入目录 cd yarn-bump 添加权限 chmod 777 yarn-bump 创建符号链接 ln -sf ${PWD
    • Healthfy:https
      $ yarn install # serve with hot reload at localhost:3000 $ yarn dev # build for production and launch server $ yarn build $ yarn start # generate static project $ yarn generate 有关工作原理的详细说明...
    • portfolio:https
      yarn start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何棉绒错误。 yarn test 在交互式监视模式下启动测试运行器。 有关更多信息,请参见...
    • Yarn Ball-crx插件
      语言:English 用等效纱线替换网页上的npm命令 用等效纱线替换网页上的npm命令。 Yarn是npm的快速,可靠和安全的依赖项管理替代方案,可从https://yarnpkg.com/获得。
    • schacksshoesandcoffee:https
      yarn start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何棉绒错误。 yarn test 在交互式监视模式下启动测试运行器。 有关更多信息,请参见...
    • art:https
      yarn start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何棉绒错误。 yarn test 在交互式监视模式下启动测试运行器。 有关更多信息,请参见...
    • AnimalShelterApp:https
      AnimalShelterApp AnimalShelterApp是一个由提供支持的应用程序。 安装 使用程序包管理器安装AnimalShelterApp依赖项。 $ yarn install 用法 $ yarn start
    • 基于Yarn的淘宝海量数据服务平台
      NULL 博文链接:https://coolsunchen.iteye.com/blog/2017947
    • portfolio:https
      $ yarn install # serve with hot reload at localhost:3000 $ yarn dev # build for production and launch server $ yarn build $ yarn start # generate static project $ yarn generate 有关工作原理的详细说明...