我們在利用Java說話編寫法式時,經常會需要對明文狀況下的暗碼進行加密,這時辰就要編制響應加密算法以及對應的解密算法
起首我們打開Java的IDE,這里以常用的Eclipse軟件為例,在一個建立好了的Java工程中,或者本身另行建立一個新的java工程項目,經由過程點擊File-New-Class,即可新建一個通俗的Java類
在彈出來的“New Java Class”新建類窗口中,可以對欲添加的Java類的類名和實現的接口進行界說,需要注重的是類名的定名要合適Java標識符的規范,如“PasswordTest”,并勾選主動建立本家兒方式
點擊Finish按鈕后可以看到,我們已經建立了一個只包含類名和本家兒方式的空白類,若是要獲得暗碼的功能下面還需要添加上具體的實現過程,這里以凱撒暗碼為例
我們起首編寫加密的函數,此中傳參一個字符串,起首獲取它的長度,再將其轉化當作字符數組進行處置,給每個字符加上偏移量,最后經由過程字符串的體例返回
然后編寫加密的函數,此中傳參一個字符串,同樣的也是起首獲取它的長度,再將其轉化當作字符數組進行處置,給每個字符減去偏移量,最后經由過程字符串的體例返回
最后我們在本家兒函數中建立一個明文的字符串,再挪用加密的方式,以及解密的方式,將三次的成果別離輸出進行對比
確認我們的代碼無誤后,即可點擊上方的運行按鈕進行測試,可以看到加密后的明文已經無法識別了,而解密后的密文恰是我們所需要的明文
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!