我们在利用Java说话编写法式时,经常会需要对明文状况下的暗码进行加密,这时辰就要编制响应加密算法以及对应的解密算法
起首我们打开Java的IDE,这里以常用的Eclipse软件为例,在一个建立好了的Java工程中,或者本身另行建立一个新的java工程项目,经由过程点击File-New-Class,即可新建一个通俗的Java类
在弹出来的“New Java Class”新建类窗口中,可以对欲添加的Java类的类名和实现的接口进行界说,需要注重的是类名的定名要合适Java标识符的规范,如“PasswordTest”,并勾选主动建立本家儿方式
点击Finish按钮后可以看到,我们已经建立了一个只包含类名和本家儿方式的空白类,若是要获得暗码的功能下面还需要添加上具体的实现过程,这里以凯撒暗码为例
我们起首编写加密的函数,此中传参一个字符串,起首获取它的长度,再将其转化当作字符数组进行处置,给每个字符加上偏移量,最后经由过程字符串的体例返回
然后编写加密的函数,此中传参一个字符串,同样的也是起首获取它的长度,再将其转化当作字符数组进行处置,给每个字符减去偏移量,最后经由过程字符串的体例返回
最后我们在本家儿函数中建立一个明文的字符串,再挪用加密的方式,以及解密的方式,将三次的成果别离输出进行对比
确认我们的代码无误后,即可点击上方的运行按钮进行测试,可以看到加密后的明文已经无法识别了,而解密后的密文恰是我们所需要的明文
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!