应用密码学,全面介绍密码设计理论