parent
1794ab0470
commit
b25b04efbc
|
@ -3,6 +3,9 @@
|
||||||
|
|
||||||
## 更新日志
|
## 更新日志
|
||||||
|
|
||||||
|
+ v3.3.1
|
||||||
|
- 优化`.d.ts`参数声明
|
||||||
|
|
||||||
+ v3.3.0
|
+ v3.3.0
|
||||||
- 增加 `.d.ts`, 默认为esm加载
|
- 增加 `.d.ts`, 默认为esm加载
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "crypto.js",
|
"name": "crypto.js",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "3.3.0",
|
"version": "3.3.1",
|
||||||
"description": "原生crypto加密模块的二次封装,简化常用加密函数的使用",
|
"description": "原生crypto加密模块的二次封装,简化常用加密函数的使用",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"md5",
|
"md5",
|
||||||
|
|
|
@ -5,40 +5,40 @@
|
||||||
*/
|
*/
|
||||||
declare module 'crypto.js' {
|
declare module 'crypto.js' {
|
||||||
// 随机数生成
|
// 随机数生成
|
||||||
export function rand(len: number, forceNum: boolean): string
|
export function rand(len: number, forceNum?: boolean): string
|
||||||
|
|
||||||
// 生成唯一 uuid
|
// 生成唯一 uuid
|
||||||
export function uuid(pipe: string): string
|
export function uuid(pipe?: string): string
|
||||||
|
|
||||||
export function base64encode(str: string, urlFriendly: boolean): string
|
export function base64encode(str: string, urlFriendly?: boolean): string
|
||||||
|
|
||||||
export function base64decode(str: string, urlFriendly: boolean): string
|
export function base64decode(str: string, urlFriendly?: boolean): string
|
||||||
|
|
||||||
export function md5(data: string, encode: string): string | Buffer
|
export function md5(data: string, encode?: string): string | Buffer
|
||||||
|
|
||||||
export function md5Sign(path: string, encode: string): string | Buffer
|
export function md5Sign(path: string, encode?: string): string | Buffer
|
||||||
|
|
||||||
export function sha1(data: string, encode: string): string | Buffer
|
export function sha1(data: string, encode?: string): string | Buffer
|
||||||
|
|
||||||
export function sha1Sign(path: string, encode: string): string | Buffer
|
export function sha1Sign(path: string, encode?: string): string | Buffer
|
||||||
|
|
||||||
export function sha256(data: string, encode: string): string | Buffer
|
export function sha256(data: string, encode?: string): string | Buffer
|
||||||
|
|
||||||
export function sha256Sign(path: string, encode: string): string | Buffer
|
export function sha256Sign(path: string, encode?: string): string | Buffer
|
||||||
|
|
||||||
export function sha1(data: string, encode: string): string | Buffer
|
export function sha1(data: string, encode?: string): string | Buffer
|
||||||
|
|
||||||
export function sha1Sign(path: string, encode: string): string | Buffer
|
export function sha1Sign(path: string, encode?: string): string | Buffer
|
||||||
|
|
||||||
export function sha512(data: string, encode: string): string | Buffer
|
export function sha512(data: string, encode?: string): string | Buffer
|
||||||
|
|
||||||
export function sha512Sign(path: string, encode: string): string | Buffer
|
export function sha512Sign(path: string, encode?: string): string | Buffer
|
||||||
|
|
||||||
//
|
//
|
||||||
export function hash(
|
export function hash(
|
||||||
mode: string,
|
mode: string,
|
||||||
data: string | Buffer,
|
data: string | Buffer,
|
||||||
outEncode: string
|
outEncode?: string
|
||||||
): string | Buffer
|
): string | Buffer
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -46,7 +46,7 @@ declare module 'crypto.js' {
|
||||||
mode: string,
|
mode: string,
|
||||||
data: string | Buffer,
|
data: string | Buffer,
|
||||||
key: string | Buffer,
|
key: string | Buffer,
|
||||||
outEncode: string
|
outEncode?: string
|
||||||
): string | Buffer
|
): string | Buffer
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -54,8 +54,8 @@ declare module 'crypto.js' {
|
||||||
mode: string,
|
mode: string,
|
||||||
data: string | Buffer,
|
data: string | Buffer,
|
||||||
key: string | Buffer,
|
key: string | Buffer,
|
||||||
inEncode: string,
|
inEncode?: string,
|
||||||
outEncode: string
|
outEncode?: string
|
||||||
): string | Buffer
|
): string | Buffer
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -63,8 +63,8 @@ declare module 'crypto.js' {
|
||||||
mode: string,
|
mode: string,
|
||||||
data: string | Buffer,
|
data: string | Buffer,
|
||||||
key: string | Buffer,
|
key: string | Buffer,
|
||||||
inEncode: string,
|
inEncode?: string,
|
||||||
outEncode: string
|
outEncode?: string
|
||||||
): string | Buffer
|
): string | Buffer
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -73,8 +73,8 @@ declare module 'crypto.js' {
|
||||||
data: string | Buffer,
|
data: string | Buffer,
|
||||||
key: string | Buffer,
|
key: string | Buffer,
|
||||||
iv: string | Buffer,
|
iv: string | Buffer,
|
||||||
inEncode: string,
|
inEncode?: string,
|
||||||
outEncode: string
|
outEncode?: string
|
||||||
): string | Buffer
|
): string | Buffer
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -83,7 +83,7 @@ declare module 'crypto.js' {
|
||||||
data: string | Buffer,
|
data: string | Buffer,
|
||||||
key: string | Buffer,
|
key: string | Buffer,
|
||||||
iv: string | Buffer,
|
iv: string | Buffer,
|
||||||
inEncode: string,
|
inEncode?: string,
|
||||||
outEncode: string
|
outEncode?: string
|
||||||
): string | Buffer
|
): string | Buffer
|
||||||
}
|
}
|
||||||
|
|
|
@ -71,7 +71,7 @@ export function base64decode(str, urlFriendly) {
|
||||||
* @param {[type]} len [要得到的字符串长度]
|
* @param {[type]} len [要得到的字符串长度]
|
||||||
* @param {[type]} forceNum [是否强制返回纯数字]
|
* @param {[type]} forceNum [是否强制返回纯数字]
|
||||||
*/
|
*/
|
||||||
export function rand(len, forceNum) {
|
export function rand(len = 0, forceNum = false) {
|
||||||
let str = 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM0123456789'
|
let str = 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM0123456789'
|
||||||
if (forceNum) {
|
if (forceNum) {
|
||||||
str = '0123456789'
|
str = '0123456789'
|
||||||
|
|
Loading…
Reference in New Issue