java简单加密解密

来源:互联网 发布:java icon标签 编辑:程序博客网 时间:2024/05/22 10:50
public static final String encrypt(String s){            if(s == null)                return "";            if(s.length() == 0)            {                return "";            } else            {                BigInteger biginteger = new BigInteger(s.getBytes());                BigInteger biginteger1 = new BigInteger("142536");                BigInteger biginteger2 = biginteger1.xor(biginteger);                return biginteger2.toString(16);            }        }
public static final String decrypt(String s){            if(s == null)                return "";            if(s.length() == 0)                return "";            BigInteger biginteger = new BigInteger("142536");            try            {                BigInteger biginteger1 = new BigInteger(s, 16);                BigInteger biginteger2 = biginteger1.xor(biginteger);                return new String(biginteger2.toByteArray());            }            catch(Exception exception)            {                return "";            }        }
0 0
原创粉丝点击