12 lines
398 B
TypeScript
12 lines
398 B
TypeScript
|
/// <reference types="node" />
|
||
|
import crypto from "crypto";
|
||
|
import { TimeUtil } from "./TimeUtil";
|
||
|
export declare class HashUtil {
|
||
|
protected timeUtil: TimeUtil;
|
||
|
constructor(timeUtil: TimeUtil);
|
||
|
generate(): string;
|
||
|
generateMd5ForData(data: string): string;
|
||
|
generateSha1ForData(data: string): string;
|
||
|
generateHashForData(algorithm: string, data: crypto.BinaryLike): string;
|
||
|
}
|