java简单加密解密

    xiaoxiao2026-01-10  7

    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 ""; } }
    转载请注明原文地址: https://ju.6miu.com/read-1305841.html
    最新回复(0)