曾经在网络安全战斗过的老战士,跟yihuozhong同志交代两句

来源: 2010-07-01 18:52:37 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

你对网络安全课程的理解是正确的。

网络安全很宽泛,intrusion, virus等都算,但那些东西不需要数学理论,主要是实际经验,很多属于dark side, vicious knowledge, 学校里不会教的。

因此,课程说的网络安全主要是密码学,加密解密算法--主要是数论,破译要牵涉到归纳法优化。

密码学在70年代,已经在理论上达到了高峰PKI,后来有多种变化,但没有质的超越。加密算法如RSA等等,主要是数学,编程不是重点。故此,编程知识的要求不会太高,侧重conceptual,而非软件工程方面的先进性。

故此,学个C语言,我看已经足够。不需要C++。

打个比方,学汽车工程的,要先学开车的话,弄个普通驾照(C语言)就行,而不必去搞大卡车驾照(C++),或者公共汽车驾照。

供你参考。