随着互联网的快速发展,病毒以极其迅猛的速度大量出现并蔓延。病毒总数以爆炸性的速度增长。因此,增强对病毒的防范,加强对反病毒技术的研究,成为了当务之急。文章研究病毒扫描技术,重点研究了利用病毒的特征码进行病毒扫描的技术,尤其是基于十六进制特征码和MD5特征码的扫描算法。对基于十六进制特征码的算法,改进了其原来的二叉树结构,提出新的Hash表结构,从而加快了处理速度。然后,提出采用Hash表结构的基于MD5特征码的算法,对其性能进行了测试,并展望了其发展前景。