hepeichun

@hepeichun

想做的事情有很多,一件也没做好。

PHP
Go
JavaScript
HTML/CSS
TypeScript

组织

所有star的仓库都会放在这里。可以根据需求创建不同的星选集来管理它们。

    5 Gitee 极速下载 / jsotp

    jsotp `jsotp`是一个用来生成用来生成及验证一次性密码的js模块,一次性密码通常用来在web应用或者其他登录系统中作为二步验证或多步验证使用。 该模块基于 [RFC4226](HOTP:基于计数器的一次性密码算法)和 [RFC6238](TOTP:基于时间的一次性密码算法)实现 示例 功能 随机生成base32加密的字符串 将base32加密后的字符串生成otpauth链接,可用来生成二维码 创建可验证的HOTP对象 验证HOTP密码 创建可验证的TOTP对象 验证TOTP密码 安装 shell npm install jsotp 模块 全部模块支持: npm install jsotp 使用 基于时间的OTP // import let jsotp = require('jsotp'); // Create TOTP object let totp = jsotp.TOTP('BASE32ENCODEDSECRET'); totp.now(); // => 432143 // Verify for current time totp.verify(432143); // => true // Verify after 30s totp.verify(432143); // => false 基于计数器的OTP // import let jsotp = require('jsotp'); // Create HOTP object let hotp = jsotp.HOTP('BASE32ENCODEDSECRET'); hotp.at(0); // => 432143 hotp.at(1); // => 231434 hotp.at(2132); // => 242432 // Verify with a counter hotp.verify(242432, 2132); // => true hotp.verify(242432, 2133); // => false 生成随机base32加密字符串 // import let jsotp = require('jsotp'); // Generate let b32_secret = jsotp.Base32.random_gen();

    最近更新: 3年多前

    88 Yeelight / miot-api

    小米IOT控制端API及小米IOT设备规范 SDK

    最近更新: 3年多前

    273 Phoebe / markdown-nice

    支持自定义样式的在线微信Markdown排版工具

    最近更新: 4年多前

    343 andyspider / Camkit

    Camkit是一个摄像头相关的工具箱,使用C语言写成,包含了从:图像采集-->色彩转换-->H264编码-->RTP打包-->网络发送的全套接口。

    最近更新: 接近5年前

    683 Pear / PearPlayer.js

    PearPlayer.js 一个支持多协议,多源、混合P2P-CDN的流媒体播放器

    最近更新: 接近6年前

    3 roastwind / audioPlayer

    jqueryAudioPlayer优化版本,支持多个音频播放,一个播放,暂停其他正在播放的音频;原版本不支持此功能。

    最近更新: 8年多前

搜索帮助