title: 学习密码学需要编程能力吗?
topic: C（编程语言）
content: 本人布里斯托大学网络安全专业毕业，恰好学了Cryptography A和Cryptography B两门课。可以负责任地说，（本校）这两门密码学非常偏理论，几乎没有用到编程的知识，只是非常偶尔地会接触到伪代码（基本上两三行，甚至都不算伪代码，只是为了表达很基本的逻辑），而这些伪代码也可以用文字来表达。用到最多的是逻辑和数学。（就本校来说）密码学主要研究的还是理论体系，如对称加密与非对称加密，信息的机密性与完整性，加密与签
answerer_tags: 疯子，流氓，吃货。强迫症，拖延症，选择恐惧症。