jay的忧伤
网上有很多关于密码学的,你查查 分析算法的某一方面,参考学校的论文库吧 
一般就业有四个方向,每个方向的侧重点是不一样的:1,网络安全。偏重于网络的安全防护,需要了解OSI的安全体系架构,一些通用或专用协议,如TCP/IP、SSL、IPv6,网络安全的技术与理论,如包过滤、入侵检测框架、VPN等;2,计算机安全主要是主机安全。主要侧重于操作系统,需要了解操作系统的安全机制,TESEC、域管理、用户管理、授权与认证、强制访问控制等;3,硬件偏重于硬件设计。以前没有这个方向,现在可能随着安全芯片的发展而独立出来。更多的是将加密算法、认证等集成在硬件设计中。需要了解集成电路、芯片、算法等方面的知识;4,软件安全指开发方面的,包括软件应具备的安全机制和软件代码安全,安全机制如访问控制、HTTPS、MD5校验等,代码安全需要对开发工具非常熟悉的情况下做出检测,如避免SQL注入漏洞、跨站脚本等。
可以选择网络安全,女生以后可以做安全咨询顾问、安全测评师、安全产品测试工程师