通過(guò)這道程序的編寫(xiě),進(jìn)一步加深了對(duì)AES的理解,也了解了模塊化設(shè)計(jì)的基本思想,編程的時(shí)候,把一個(gè)大任務(wù)分解是很重要的,針對(duì)相應(yīng)的子任務(wù)所編寫(xiě)的一段功能獨(dú)立的代碼或一個(gè)功能模塊,在程序設(shè)計(jì)時(shí),我們可以把程序中功能相對(duì)獨(dú)立的模塊用函數(shù)來(lái)實(shí)現(xiàn)。這樣做,不僅可以使程序條理清晰,便于維護(hù)。而且,通過(guò)重復(fù)使用某些函數(shù),可以節(jié)省軟件開(kāi)發(fā)時(shí)間。對(duì)一個(gè)大問(wèn)題先從一個(gè)大的全局上去考慮,分成幾個(gè)大的模塊,將每個(gè)大的模塊進(jìn)一步分解。該程序就是這樣的思想,將加密分成三大步驟,對(duì)第二大步驟的9次循環(huán)的每次都要進(jìn)行4個(gè)操作。編程時(shí)就先編出小模塊,然后就可以很順利的編出大的模塊。這樣可以節(jié)約編程的時(shí)間。
標(biāo)簽:
程序
編寫(xiě)
上傳時(shí)間:
2015-05-29
上傳用戶(hù):海陸空653