2 RainbowCrack - a general propose implementation of Philippe Oechslin's faster time-memory trade-off technique.
4 Copyright (C) Zhu Shuanglei <shuanglei@hotmail.com>
14 typedef void (*HASHROUTINE)(unsigned char* pPlain, int nPlainLen, unsigned char* pHash);
20 virtual ~CHashRoutine();
23 vector<string> vHashRoutineName;
24 vector<HASHROUTINE> vHashRoutine;
26 void AddHashRoutine(string sHashRoutineName, HASHROUTINE pHashRoutine, int nHashLen);
29 string GetAllHashRoutineName();
30 void GetHashRoutine(string sHashRoutineName, HASHROUTINE& pHashRoutine, int& nHashLen);