慈溪企业网站seo中华室内设计网节点图
慈溪企业网站seo,中华室内设计网节点图,做相框的网站,石家庄网站建设哪家专业注意的地方#xff1a; Base64Encoder#xff0c;Base64Decoder并不属于JDK标准库范畴#xff0c;但是又包含在了JDK中 解决方法#xff1a;按照如下方法设置Eclipse导入%JAVA_HOME%\jre\lib目录下的rt.jar包即可#xff0c;Project-Properties,选择Java Build Path设…注意的地方 Base64EncoderBase64Decoder并不属于JDK标准库范畴但是又包含在了JDK中 解决方法按照如下方法设置Eclipse导入%JAVA_HOME%\jre\lib目录下的rt.jar包即可Project-Properties,选择Java Build Path设置项再选择Libraries标签Add External Jars添加%JAVA_HOME%\jre\lib\rt.jar就可以使用啦! 如果在使用BASE64Decoder时遇到了这种情况Access restriction : The type BASE64Decoder is not accessible due to restriction on required library C:\Program files\java\jre6\lib\rt.jar 只需要在project build path中先移除JRE System Library再添加库JRE System Library就行了 具体代码如下: package leetcode;import java.io.IOException;
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.UUID;import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;public class Test12 {public static String getId(){//UUID java中不重复序列String id UUID.randomUUID().toString();//System.out.println(id);//得到的这个序列号很长可以用哈希码来表示int hashCode Math.abs(id.hashCode());return hashCode;}//md5加密算法,单向加密没有解密的public static String md5(String str){byte[] bytes null;try {bytes MessageDigest.getInstance(md5).digest(str.getBytes());//得到MD5的实例再将字符串加密} catch (NoSuchAlgorithmException e) {e.printStackTrace();}return new BigInteger(1,bytes).toString(16);//把字节数组转化为正的bigInteger,然后变成16进制表示}//base64算法,解密加密public static String base64Encode(String str){BASE64Encoder baseEncode new BASE64Encoder();return baseEncode.encode(str.getBytes());//加密}public static String base64Decode(String str){BASE64Decoder baseDecoder new BASE64Decoder();try {return new String(baseDecoder.decodeBuffer(str));//解密} catch (IOException e) {e.printStackTrace();}return null;}public static void main(String[] args) {System.out.println(getId());System.out.println(1234加密后md5(1234));String str base64Encode(1234);System.out.println(1234加密后str);System.out.println(解密后:base64Decode(str));}}运行结果如下: 8888599731234加密后81dc9bdb52d04dc20036dbd8313ed0551234加密后MTIzNA解密后:1234转载于:https://www.cnblogs.com/wt20/p/5823461.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/86692.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!