export interface IAESOptions {
    data: string;
    key: string;
    iv: string;
    algorithm?: string;
}
export declare function generateMd5(buffer: Buffer): any;
export declare function checkBufferSignature(buffer: Buffer, signature: string, publicKey?: string): boolean;
export declare function checkSignature(origin: string, signature: string, publicKey?: string): boolean;
export declare function checkFileMd5Signature(filePath: string, signature: string, publicKey?: string): boolean;
export declare function aesEncrypt(options: IAESOptions): string;
export declare function aesDecrypt(options: IAESOptions): string;
