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