三、請說明雜湊演算法(hashing algorithm)應具備的特性及三種不同的設計方法。 (20 分)