我们在使用Java语言编写程序时,经常会需要对明文状态下的密码进行加密,这时候就要编制相应加密算法以及对应的解密算法
工具/原料
1
Java Development Kit
2
Java Runtime Environment
3
Java IDE
4
一台安装windows最新系统的电脑
方法/步骤
1
首先我们打开Java的IDE,这里以常用的Eclipse软件为例,在一个创建好了的Java工程中,或者自己另行创建一个新的java工程项目,通过点击File-New-Class,即可新建一个普通的Java类
2
在弹出来的“New Java Class”新建类窗口中,可以对欲添加的Java类的类名和实现的接口进行定义,需要注意的是类名的命名要符合Java标识符的规范,如“PasswordTest”,并勾选自动创建主方法
3
点击Finish按钮后可以看到,我们已经创建了一个只包含类名和主方法的空白类,如果要获得密码的功能下面还需要添加上具体的实现过程,这里以凯撒密码为例
4
我们首先编写加密的函数,其中传参一个字符串,首先获取它的长度,再将其转化成字符数组进行处理,给每个字符加上偏移量,最后通过字符串的方式返回
5
然后编写加密的函数,其中传参一个字符串,同样的也是首先获取它的长度,再将其转化成字符数组进行处理,给每个字符减去偏移量,最后通过字符串的方式返回
6
最后我们在主函数中创建一个明文的字符串,再调用加密的方法,以及解密的方法,将三次的结果分别输出进行对比
7
确认我们的代码无误后,即可点击上方的运行按钮进行测试,可以看到加密后的明文已经无法识别了,而解密后的密文正是我们所需要的明文
注意事项
1
本经验是基于eclipse平台以及Java语言为例进行说明的,不同的IDE的操作方式可能有所不同
2
本经验仅供参考,具体的实现形式可能会随着软件版本的更新而变化
上一篇:如何登录qq邮箱的经验
下一篇:学士学位证怎么查询?