温馨提示

1、列表网提醒您:在交易前请仔细核实商家真实资质!如发现非法商家,欢迎广大网民举报,举报电话:4000-999-800。

2、该信息由列表网网友发布,其真实性及合法性由发布人负责,列表网仅引用以供用户参考,详情请阅读列表网免责条款。

3、在签订合同或相关协议之前,任何要求预付定金、汇款等方式均存在风险,谨防上当受骗!

详情描述

方法步骤

l,首先我们需要自行安装配置java环境,并安装编写代码软件myeclipse2014。安装完成后,打开软件并点击导航处的File菜单,然后选择New,然后选择Java Project,进入创建java项目窗口。

2,然后在创建项目窗口,我们输入项目名称然后选择JRE环境,本篇我们选择为JDK7,选择完毕后点击Finish,完成java项目的创建。

3,然后打开项目,在项目src上右击,选择New,然后选择Class,进入实体类创建窗口。

4,在实体类创建窗口,首先我们填写包名称,包名称为:com.util,然后填写类名称,类名称为然后勾选自动生成main方法。以上操作完毕后,我们点击Finish完成实体类的创建。

5,由于本项目内会用到一其他方法,我们首先编写将byte数组转化为16进制字符串的方法,此方法主要便于查看加密后的结果信息。本篇中方法名称为需要传入参数为byte数组,返回为String类型。

6,然后我们编写生成密钥的方法,3DES要求字节数组的密钥长度为24位,本篇中我们编写方法名称为传入参数为我们设定的密钥字符串,返回信息为长度为24为的字节数组。

7,然后我们编写加密方法,加密方法主要利用了Cipher类,本篇中方法名称为返回结果为加密后的byte数组。

8,然后我们编写解密方法,解密方法同加密方法一样同样使用了Cipher类。本篇中方法名称为返回结果为解密后的byte数组。

9,后我们在主函数内,编写测试写好的加密解密方法。我们首先定义原始消息为:hello 3des,定义密钥为:span。然后分别调用加密解密方法。并且输出加密后以及解密后的结果信息。