简单异或加密算法

来源:互联网 发布:outlook for windows 编辑:程序博客网 时间:2024/05/22 15:38
        /** * 简单异或加密算法 *  * @param info * @param key * @return */
public static String xorEncryption(String info, String key) {byte[] result = new byte[info.length()];if (StringUtil.isBlank(info) || StringUtil.isBlank(key)) {return "";}for (int i = 0, j = 0; i < info.length(); ++i) {result[i] = (byte) (info.charAt(i) ^ key.charAt(j));j = (++j) % (key.length());}return Base64.encode(result);}

0 0