本篇将介绍一种利用commons-codec.jar来实现base64的加解密操作。
前期准备工作(包括相关工具或所使用的原料等)myeclipse2014commons-codec.jar 详细的操作方法或具体步骤
首先我们需要准备本次教程所需要的软件以及jar包,软件我们准备myeclipse2014,另外需要从网上下载对应自己jdk版本的commons-codec.jar包,本人电脑为jdk1.7,因此对应版本为commons-codec-1.7.jar。
下面我们打开开发工具myeclipse,在导航菜单处点击File,然后选择new,然后选择Java Project后鼠标左键点击。具体界面如下图所示。

然后在新建项目界面,输入项目名称,本篇项目名称为:Base64CommonsCodec,然后选择JRE环境为JavaSE-1.7,确认完毕后,点击Finish即可创建完毕。

然后将下载好的commons-codec-1.7.jar包复制到项目目录下,并加入到Build Path下。

然后右击项目,选择new,然后选择class后点击,即可进入新建class界面。

然后在新建class界面处,填写包名称--com.test,然后在名称处填写名称为:Base64Util,然后勾选自动生成main函数。填写完毕后,点击Finish。即可创建成功。

然后在实体类界面,首先我们编写加密的代码方法,方法名称为:encodeBase64。其加密方法主要用到了Base64的encodeBase64加密方法。此类主要引用于org.apache.commons.codec.binary.Base64。具体的实现代码参考下面代码截图。

然后我们编写解密方法,方法名称为:decodeBase64。解密同样使用了Base64实体类,并使用了它的decodeBase64方法。具体的实现代码请参考下面代码截图。

然后在main方法处,我们编写测试加解密方法的代码。首先定义一个原始消息为:"hello world"。然后编写其加密解密的测试代码。具体实现如下图所示。

最后我们运行本实体类,运行完成后,可以看到原始消息在经过加密,解密操作后还原为hello world。至此,本篇讲解完毕。

注意事项注意要选择与本项目jdk版本相符合的commons-codec的jar包,不然实现不了效果。经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
