發表文章

目前顯示的是 6月, 2008的文章

Java 小程式:AES加解密實作

這是大三的資訊安全導論的期末Poject,雖然是以組為單位作的Project,但是本組只有我的期中考分數很差,分數是落在底標的部份,知道分數以後我就趕快的將期末這個Project搞好,期望倚靠程式Project得個高分,來彌補其中考的低分:P AES 的鎖鑰產生器 AesKeyGenerator 實作了亂數產生鎖鑰與指定密碼長度建立鎖鑰的方法。 AES 的抽象加解密器 AbstractAesCryptor 實作了AES的一個加密單位State的加解密方法,加解密流程則需自行實作。 這份程式碼出來的已是我改寫過的版本了,之前寫的更是錯綜複雜。至於之後的加密流程,如:ECB、CBC、CTR等等,由於寫的實在不好,都和GUI介面的綁在一起,就不獻醜了。 2018/05/02 因為太多人會點我上面的文件想要參考,雖然code滿亂的,但是我還是把它放上github了。 https://github.com/Mirochiu/CollegeAssignments/tree/master/AesCryptor