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