java-可逆加密算法

package main;

import java.security.Key;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;

import org.apache.commons.codec.DecoderException;
import org.apache.commons.codec.binary.Base32;
import org.apache.commons.codec.binary.Base64;
import org.apache.commons.codec.binary.Hex;

public class CryptoUtil {

    public static Key DEFAULT_KEY = null;

    public static final String DEFAULT_SECRET_KEY1 = "?:P)(OL><KI*&UJMNHY^%TGBVFR$#EDCXSW@!QAZ";
    public static final String DEFAULT_SECRET_KEY2 = "1qaz2wsx3edc4rfv5tgb6yhn7ujm8ik,9ol.0p;/";
    public static final String DEFAULT_SECRET_KEY3 = "!QAZ@WSX#EDC$RFV%TGB^YHN&UJM*IK<(OL>)P:?";
    public static final String DEFAULT_SECRET_KEY4 = "1qaz@WSX3edc$RFV5tgb^YHN7ujm*IK<9ol.)P:?";
    public static final String DEFAULT_SECRET_KEY5 = "!QAZ2wsx#EDC4rfv%TGB6yhn&UJM8ik,(OL>0p;/";
    public static final String DEFAULT_SECRET_KEY6 = "1qaz2wsx3edc4rfv5tgb^YHN&UJM*IK<(OL>)P:?";
    public static final String DEFAULT_SECRET_KEY = DEFAULT_SECRET_KEY1;

    public static final String DES = "DES";

    public static final Base32 base32 = new Base32();

    static {
        DEFAULT_KEY = obtainKey(DEFAULT_SECRET_KEY);
    }

    /**
     * 获得key
     **/
    public static Key obtainKey(String key) {
        if (key == null) {
            return DEFAULT_KEY;
        }
        KeyGenerator generator = null;
        try {
            generator = KeyGenerator.getInstance(DES);
        } catch (NoSuchAlgorithmException e) {
            e.printStackTrace();
        }
        generator.init(new SecureRandom(key.getBytes()));
        Key key1 = generator.generateKey();
        generator = null;
        return key1;
    }

    /**
     * 加密<br>
     * String明文输入,String密文输出
     */
    public static String encode(String str) {
        return encode64(null, str);
    }

    /**
     * 加密<br>
     * String明文输入,String密文输出
     */
    public static String encode64(String key, String str) {
        return Base64.encodeBase64URLSafeString(obtainEncode(key, str.getBytes()));
    }

    /**
     * 加密<br>
     * String明文输入,String密文输出
     */
    public static String encode32(String key, String str) {
        return base32.encodeAsString(obtainEncode(key, str.getBytes())).replaceAll("=", "");
    }

    /**
     * 加密<br>
     * String明文输入,String密文输出
     */
    public static String encode16(String key, String str) {
        return Hex.encodeHexString(obtainEncode(key, str.getBytes()));
    }

    /**
     * 解密<br>
     * 以String密文输入,String明文输出
     */
    public static String decode(String str) {
        return decode64(null, str);
    }

    /**
     * 解密<br>
     * 以String密文输入,String明文输出
     */
    public static String decode64(String key, String str) {
        return new String(obtainDecode(key, Base64.decodeBase64(str)));
    }

    /**
     * 解密<br>
     * 以String密文输入,String明文输出
     */
    public static String decode32(String key, String str) {
        return new String(obtainDecode(key, base32.decode(str)));
    }

    /**
     * 解密<br>
     * 以String密文输入,String明文输出
     */
    public static String decode16(String key, String str) {
        try {
            return new String(obtainDecode(key, Hex.decodeHex(str.toCharArray())));
        } catch (DecoderException e) {
            e.printStackTrace();
        }
        return null;
    }

    /**
     * 加密<br>
     * 以byte[]明文输入,byte[]密文输出
     */
    private static byte[] obtainEncode(String key, byte[] str) {
        byte[] byteFina = null;
        Cipher cipher;
        try {
            Key key1 = obtainKey(key);
            cipher = Cipher.getInstance(DES);
            cipher.init(Cipher.ENCRYPT_MODE, key1);
            byteFina = cipher.doFinal(str);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            cipher = null;
        }
        return byteFina;
    }

    /**
     * 解密<br>
     * 以byte[]密文输入,以byte[]明文输出
     */
    private static byte[] obtainDecode(String key, byte[] str) {
        Cipher cipher;
        byte[] byteFina = null;
        try {
            Key key1 = obtainKey(key);
            cipher = Cipher.getInstance(DES);
            cipher.init(Cipher.DECRYPT_MODE, key1);
            byteFina = cipher.doFinal(str);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            cipher = null;
        }
        return byteFina;
    }

    public static void main(String[] args) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        long time = System.currentTimeMillis();
        for (int i = 0; i < 100; i++) {
            System.out.println("");
            time += i * 10000;
            Date date = new Date(time);
            String a = sdf.format(date);;
            String key = "100000031553";
            System.out.println(a);
            String m = encode64(DEFAULT_SECRET_KEY2 + key, a);
            String m3 = key + ";" + m;
            System.out.println(m3);
            String m2 = encode32(DEFAULT_SECRET_KEY3, m3);
            System.out.println(m2);
            String n1 = decode32(DEFAULT_SECRET_KEY3, m2);
            System.out.println(n1);
            String key1 = n1.split(";")[0];
            String m4 = n1.split(";")[1];
            String n = decode64(DEFAULT_SECRET_KEY2 + key1, m4);
            System.out.println(n);
        }
    }

}
结果
2017-06-20 15:30:16
100000031553;7Qk_iXXcFTwH3JmRGkTq4tmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BVGZ7ZWKT5K4OXAPVYMHFMSGVIT7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTwH3JmRGkTq4tmq1qGfZNT6
2017-06-20 15:30:16

2017-06-20 15:30:26
100000031553;7Qk_iXXcFTwH3JmRGkTq4s58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BVGZ7ZWKT5K4OXDYP2MNCOFIXQT64E7VFTSORNDC
100000031553;7Qk_iXXcFTwH3JmRGkTq4s58fRfWxnIB
2017-06-20 15:30:26

2017-06-20 15:30:46
100000031553;7Qk_iXXcFTwH3JmRGkTq4nKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BVGZ7ZWKT5K4OXBQIPHRJV47XVA5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTwH3JmRGkTq4nKWCyGA6Ugc
2017-06-20 15:30:46

2017-06-20 15:31:16
100000031553;7Qk_iXXcFTzyyutOzohMQtmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYL4IIWJAWBLNWPYSYB27HFVKEOL7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTzyyutOzohMQtmq1qGfZNT6
2017-06-20 15:31:16

2017-06-20 15:31:56
100000031553;7Qk_iXXcFTzyyutOzohMQhL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYL4IIWJAWBLNWPXIEYVNCOWZTSUCOQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTzyyutOzohMQhL-TRzsQ4wg
2017-06-20 15:31:56

2017-06-20 15:32:46
100000031553;7Qk_iXXcFTx1gnomCm36IXKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU6PUUPSHOUUIYRGA57JF7APJOXF5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTx1gnomCm36IXKWCyGA6Ugc
2017-06-20 15:32:46

2017-06-20 15:33:46
100000031553;7Qk_iXXcFTwGH7nHwdqVbHKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BTETSGUKCFFO4KMXWNBDNAVQO4O5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTwGH7nHwdqVbHKWCyGA6Ugc
2017-06-20 15:33:46

2017-06-20 15:34:56
100000031553;7Qk_iXXcFTz7e6yP03d6ShL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYNERSSNAVUAXJYT25WYN4R3AKAXCOQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTz7e6yP03d6ShL-TRzsQ4wg
2017-06-20 15:34:56

2017-06-20 15:36:16
100000031553;7Qk_iXXcFTyi3f-tzQIrstmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKAZDC35SYFQFNQRL6BYJNXE6O6AJ7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTyi3f-tzQIrstmq1qGfZNT6
2017-06-20 15:36:16

2017-06-20 15:37:46
100000031553;7Qk_iXXcFTzJprxuUcffn3KWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYPPVN4Z6AKJFAD6GDEP3CZ7RLG25FX5VZZBDVWU6
100000031553;7Qk_iXXcFTzJprxuUcffn3KWCyGA6Ugc
2017-06-20 15:37:46

2017-06-20 15:39:26
100000031553;7Qk_iXXcFTzSsncbwQVGsM58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYIIBH2OZLX74VCRQYSVL3O4I4H364E7VFTSORNDC
100000031553;7Qk_iXXcFTzSsncbwQVGsM58fRfWxnIB
2017-06-20 15:39:26

2017-06-20 15:41:16
100000031553;7Qk_iXXcFTxMJUI0WN0ZY9mq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU4HKMGIF5XDUK3NIR2K35ZINPMA7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTxMJUI0WN0ZY9mq1qGfZNT6
2017-06-20 15:41:16

2017-06-20 15:43:16
100000031553;7Qk_iXXcFTyhH9RtWUFfZdmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKAZYUL43EZUWDOCWT6WYTGHDGQ2S7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTyhH9RtWUFfZdmq1qGfZNT6
2017-06-20 15:43:16

2017-06-20 15:45:26
100000031553;7Qk_iXXcFTwy6gzzKkG_qs58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BV3WZ3KE372K2U3FGAK57LSO3SU64E7VFTSORNDC
100000031553;7Qk_iXXcFTwy6gzzKkG_qs58fRfWxnIB
2017-06-20 15:45:26

2017-06-20 15:47:46
100000031553;7Qk_iXXcFTz8oyv2bdPXPXKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYN4PRUKST62GI6AVEF6E36K6DR55FX5VZZBDVWU6
100000031553;7Qk_iXXcFTz8oyv2bdPXPXKWCyGA6Ugc
2017-06-20 15:47:46

2017-06-20 15:50:16
100000031553;7Qk_iXXcFTzJKoMEaxLG6Nmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYOYM7RYDGNQJJZNRR7GGEOCJRXA7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTzJKoMEaxLG6Nmq1qGfZNT6
2017-06-20 15:50:16

2017-06-20 15:52:56
100000031553;7Qk_iXXcFTwgU0HaxMe9nxL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BS4UHZBYN7ZDDP7NNCKZSOPUSSQCOQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTwgU0HaxMe9nxL-TRzsQ4wg
2017-06-20 15:52:56

2017-06-20 15:55:46
100000031553;7Qk_iXXcFTymybkBj5lr7HKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA2HP5WAIOMKP3FHT6RN4FDZRLPQ5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTymybkBj5lr7HKWCyGA6Ugc
2017-06-20 15:55:46

2017-06-20 15:58:46
100000031553;7Qk_iXXcFTxhdbGyk0KuLHKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARUYMKPKQYKCYZ2GMWUPHY5VD3OSH5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTxhdbGyk0KuLHKWCyGA6Ugc
2017-06-20 15:58:46

2017-06-20 16:01:56
100000031553;7Qk_iXXcFTxuql1HgYDmyhL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU3HKRH5CDQCNEM4CZ27FXRULI4ACOQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTxuql1HgYDmyhL-TRzsQ4wg
2017-06-20 16:01:56

2017-06-20 16:05:16
100000031553;7Qk_iXXcFTz4lr0p_jSU-9mq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYMO3VHNQRMJTBJPLOQKF3GTRURX7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTz4lr0p_jSU-9mq1qGfZNT6
2017-06-20 16:05:16

2017-06-20 16:08:46
100000031553;7Qk_iXXcFTw2LMEDaOzVMnKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BVC7XI4CVDE7FKZIBR3NUSI3ACQ5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTw2LMEDaOzVMnKWCyGA6Ugc
2017-06-20 16:08:46

2017-06-20 16:12:26
100000031553;7Qk_iXXcFTzFuWwO_Bijuc58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYJIACH65DE2GEV25WML7I3KBNUM64E7VFTSORNDC
100000031553;7Qk_iXXcFTzFuWwO_Bijuc58fRfWxnIB
2017-06-20 16:12:26

2017-06-20 16:16:16
100000031553;7Qk_iXXcFTzHsITEL62matmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYNILYXRHAEA2UTJSEO3DXMMGM2Z7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTzHsITEL62matmq1qGfZNT6
2017-06-20 16:16:16

2017-06-20 16:20:16
100000031553;7Qk_iXXcFTz9PnxNxOj8D9mq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYKDWI7MGJXV5XGCZRQT5NDYKFQG7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTz9PnxNxOj8D9mq1qGfZNT6
2017-06-20 16:20:16

2017-06-20 16:24:26
100000031553;7Qk_iXXcFTxJ1FcTv0Lifs58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARUY2GCF3PSLWH6UVK4YGMLKD7CQW64E7VFTSORNDC
100000031553;7Qk_iXXcFTxJ1FcTv0Lifs58fRfWxnIB
2017-06-20 16:24:26

2017-06-20 16:28:46
100000031553;7Qk_iXXcFTydP4gY2EfCZ3KWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKAYA7DGV33ZKTXXKQMY22GM2LWRT5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTydP4gY2EfCZ3KWCyGA6Ugc
2017-06-20 16:28:46

2017-06-20 16:33:16
100000031553;7Qk_iXXcFTxBSLzxb5PM7tmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU64XZXNJK6VI5VS35PSIMRAM7CJ7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTxBSLzxb5PM7tmq1qGfZNT6
2017-06-20 16:33:16

2017-06-20 16:37:56
100000031553;7Qk_iXXcFTxlkoJUrRwJUxL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU2JNQNAAQLJVAREWH4R64HTLLWNCOQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTxlkoJUrRwJUxL-TRzsQ4wg
2017-06-20 16:37:56

2017-06-20 16:42:46
100000031553;7Qk_iXXcFTyXFFdk9r6GtnKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKAZHNR6YC3HMOR767D7OYXVTIPWZ5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTyXFFdk9r6GtnKWCyGA6Ugc
2017-06-20 16:42:46

2017-06-20 16:47:46
100000031553;7Qk_iXXcFTxy7Eb5xxO1knKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU3PR7PVZFILYBHLCU3PRI26ZYDL5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTxy7Eb5xxO1knKWCyGA6Ugc
2017-06-20 16:47:46

2017-06-20 16:52:56
100000031553;7Qk_iXXcFTy4Pl82oGen0BL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA3DZBI4VFJR4I7XYYM4PS3JOKBQCOQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTy4Pl82oGen0BL-TRzsQ4wg
2017-06-20 16:52:56

2017-06-20 16:58:16
100000031553;7Qk_iXXcFTzIbJYj-6jFPdmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYN2IVRGNL4OQRVFDZZXXA6QVVYP7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTzIbJYj-6jFPdmq1qGfZNT6
2017-06-20 16:58:16

2017-06-20 17:03:46
100000031553;7Qk_iXXcFTxdFs-v1AhYxXKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARUYRYVZNERYQ437BPOCDBWKSKEEQ5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTxdFs-v1AhYxXKWCyGA6Ugc
2017-06-20 17:03:46

2017-06-20 17:09:26
100000031553;7Qk_iXXcFTw8Jkc6FHVfnc58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BTGLBAGESKIHMK7C7HMFMJZ2VRG64E7VFTSORNDC
100000031553;7Qk_iXXcFTw8Jkc6FHVfnc58fRfWxnIB
2017-06-20 17:09:26

2017-06-20 17:15:16
100000031553;7Qk_iXXcFTzkUrQJ2fczYNmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYJCSP2MUMJPWKGLOVWXPB5A7QL77Z3NRLARA42Q2
100000031553;7Qk_iXXcFTzkUrQJ2fczYNmq1qGfZNT6
2017-06-20 17:15:16

2017-06-20 17:21:16
100000031553;7Qk_iXXcFTy4nAg1NOFLgtmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKAZDFGN6G6ETMROYZQY33GU6YUMM7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTy4nAg1NOFLgtmq1qGfZNT6
2017-06-20 17:21:16

2017-06-20 17:27:26
100000031553;7Qk_iXXcFTxDIOCC8uv7AM58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU7E2P3M7MYLOZR7UKV7KH2PG6PL64E7VFTSORNDC
100000031553;7Qk_iXXcFTxDIOCC8uv7AM58fRfWxnIB
2017-06-20 17:27:26

2017-06-20 17:33:46
100000031553;7Qk_iXXcFTzm9tfdnVeX0HKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYL2RX6MPVCDYCFOAMVZ25YAU63B5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTzm9tfdnVeX0HKWCyGA6Ugc
2017-06-20 17:33:46

2017-06-20 17:40:16
100000031553;7Qk_iXXcFTx31TFFPBuY2tmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU2ATJN4I5ADA65QYZTKLC54RHLP7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTx31TFFPBuY2tmq1qGfZNT6
2017-06-20 17:40:16

2017-06-20 17:46:56
100000031553;7Qk_iXXcFTyHncI1FrhonhL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA2JY4DKBYNEB3QWLWCPERT6AWC6COQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTyHncI1FrhonhL-TRzsQ4wg
2017-06-20 17:46:56

2017-06-20 17:53:46
100000031553;7Qk_iXXcFTx8nI9y4q9393KWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARUYHH3WPCFVK5TXTTPRR7IABRVCL5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTx8nI9y4q9393KWCyGA6Ugc
2017-06-20 17:53:46

2017-06-20 18:00:46
100000031553;7Qk_iXXcFTzTe3qGyf3Zg3KWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYPH465J27GUMSS52BBNSTKJAL6C5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTzTe3qGyf3Zg3KWCyGA6Ugc
2017-06-20 18:00:46

2017-06-20 18:07:56
100000031553;7Qk_iXXcFTwNfsajp2wEGhL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BTQNIUHUM4TMUPCTKU4JEEXEKSSCOQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTwNfsajp2wEGhL-TRzsQ4wg
2017-06-20 18:07:56

2017-06-20 18:15:16
100000031553;7Qk_iXXcFTyvao2J-DRap9mq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKAZ6RORE3NHUZSJRUDOUBNNKYUVP7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTyvao2J-DRap9mq1qGfZNT6
2017-06-20 18:15:16

2017-06-20 18:22:46
100000031553;7Qk_iXXcFTwBX6Q9wDddjXKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BSGVELKPJ2V6FS3PF5NKLAD4NLU5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTwBX6Q9wDddjXKWCyGA6Ugc
2017-06-20 18:22:46

2017-06-20 18:30:26
100000031553;7Qk_iXXcFTx_ivaz8MqVp858fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU722NYK6A7QQMHR4FTMOZTRXGOR64E7VFTSORNDC
100000031553;7Qk_iXXcFTx_ivaz8MqVp858fRfWxnIB
2017-06-20 18:30:26

2017-06-20 18:38:16
100000031553;7Qk_iXXcFTwLgsHgo8F_x9mq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BSNVLQKV7RIBRCA3KZYX7L2XL667Z3NRLARA42Q2
100000031553;7Qk_iXXcFTwLgsHgo8F_x9mq1qGfZNT6
2017-06-20 18:38:16

2017-06-20 18:46:16
100000031553;7Qk_iXXcFTyC5qZDjlwMQ9mq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA4VS32ZAJNIVOBH4GL5W7FPOH5K7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTyC5qZDjlwMQ9mq1qGfZNT6
2017-06-20 18:46:16

2017-06-20 18:54:26
100000031553;7Qk_iXXcFTxiJinAhPbAKs58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARUYPJEFMMXS56Y6RVUBTMTC7YMRG64E7VFTSORNDC
100000031553;7Qk_iXXcFTxiJinAhPbAKs58fRfWxnIB
2017-06-20 18:54:26

2017-06-20 19:02:46
100000031553;7Qk_iXXcFTy0b0mfGEjBuHKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA2Y3EYHBXSQX65J4QGZDV3PBYV35FX5VZZBDVWU6
100000031553;7Qk_iXXcFTy0b0mfGEjBuHKWCyGA6Ugc
2017-06-20 19:02:46

2017-06-20 19:11:16
100000031553;7Qk_iXXcFTzxqPvjLIjKadmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYKPGZQKNUD6PYAAM6H26HUH5K5G7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTzxqPvjLIjKadmq1qGfZNT6
2017-06-20 19:11:16

2017-06-20 19:19:56
100000031553;7Qk_iXXcFTyINhwJFqKFSBL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA66WVS4XZS4AIYAM756FMLEMKRWCOQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTyINhwJFqKFSBL-TRzsQ4wg
2017-06-20 19:19:56

2017-06-20 19:28:46
100000031553;7Qk_iXXcFTwnaZ1UPbtId3KWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BWJXO6S4JSMYEDPOVIXZKNOSS2J5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTwnaZ1UPbtId3KWCyGA6Ugc
2017-06-20 19:28:46

2017-06-20 19:37:46
100000031553;7Qk_iXXcFTwOFpnD-xzhXHKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BXUK4ZMTJ27Z3PVFB62CEDHYW3T5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTwOFpnD-xzhXHKWCyGA6Ugc
2017-06-20 19:37:46

2017-06-20 19:46:56
100000031553;7Qk_iXXcFTx7hzrePVnf3hL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU3QI4RX7YY7YLTBGLT6MKJSGNZ7COQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTx7hzrePVnf3hL-TRzsQ4wg
2017-06-20 19:46:56

2017-06-20 19:56:16
100000031553;7Qk_iXXcFTxuk0rJI5EdUdmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARUYNVGDMDYTVUSG7PSV5OZP7YSFF7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTxuk0rJI5EdUdmq1qGfZNT6
2017-06-20 19:56:16

2017-06-20 20:05:46
100000031553;7Qk_iXXcFTy5qamvKHIUsnKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA5KVN6MZMWAY6F5ALAEH24Z3UOR5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTy5qamvKHIUsnKWCyGA6Ugc
2017-06-20 20:05:46

2017-06-20 20:15:26
100000031553;7Qk_iXXcFTx7S3Vq_l7rVs58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU2OMCHJCTKIOJIDVKNCLXFRTSNX64E7VFTSORNDC
100000031553;7Qk_iXXcFTx7S3Vq_l7rVs58fRfWxnIB
2017-06-20 20:15:26

2017-06-20 20:25:16
100000031553;7Qk_iXXcFTy5XKe6Dxwtcdmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA2P4KFMPFXD4JBBNZSCMMCGN7CQ7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTy5XKe6Dxwtcdmq1qGfZNT6
2017-06-20 20:25:16

2017-06-20 20:35:16
100000031553;7Qk_iXXcFTww0yG4kaS8Ydmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BQI3CB3EE53OJQXDV22YR7A36KE7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTww0yG4kaS8Ydmq1qGfZNT6
2017-06-20 20:35:16

2017-06-20 20:45:26
100000031553;7Qk_iXXcFTzJO-ki8ruW-M58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYOFUIHUBI56DFM53Q3W6FXQAQUZ64E7VFTSORNDC
100000031553;7Qk_iXXcFTzJO-ki8ruW-M58fRfWxnIB
2017-06-20 20:45:26

2017-06-20 20:55:46
100000031553;7Qk_iXXcFTzF8eYyX2hK4HKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYKVOOWNQQ3625QOD6ODMDEDXCAR5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTzF8eYyX2hK4HKWCyGA6Ugc
2017-06-20 20:55:46

2017-06-20 21:06:16
100000031553;7Qk_iXXcFTw53qb6V14rpNmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BQJFV3SKEBWMNOBWH42EWEQXCFE7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTw53qb6V14rpNmq1qGfZNT6
2017-06-20 21:06:16

2017-06-20 21:16:56
100000031553;7Qk_iXXcFTydIZ9pjmDhzxL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKAZHIZGHQ3IC6PTZSMN5ZN2ZPLOUCOQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTydIZ9pjmDhzxL-TRzsQ4wg
2017-06-20 21:16:56

2017-06-20 21:27:46
100000031553;7Qk_iXXcFTxVEKuPYJ_WXnKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU3FPT7PSQ5TXFUGTZT2KXPFSACU5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTxVEKuPYJ_WXnKWCyGA6Ugc
2017-06-20 21:27:46

2017-06-20 21:38:46
100000031553;7Qk_iXXcFTxKcSRUePGrpHKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU6GPDULSVIQQL57WIYGJGWBDZO25FX5VZZBDVWU6
100000031553;7Qk_iXXcFTxKcSRUePGrpHKWCyGA6Ugc
2017-06-20 21:38:46

2017-06-20 21:49:56
100000031553;7Qk_iXXcFTxHbqmMpCrjOhL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU4X2ARYMAO34BVJVMF2WBG5QSPECOQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTxHbqmMpCrjOhL-TRzsQ4wg
2017-06-20 21:49:56

2017-06-20 22:01:16
100000031553;7Qk_iXXcFTw4X9eUWbbg8tmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BS636CK4AVE4JEPXX3NAHVDZKUX7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTw4X9eUWbbg8tmq1qGfZNT6
2017-06-20 22:01:16

2017-06-20 22:12:46
100000031553;7Qk_iXXcFTwjNHvpQTg-4HKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BRWFX5RGLNKPKLDFSUHKCYVYZSD5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTwjNHvpQTg-4HKWCyGA6Ugc
2017-06-20 22:12:46

2017-06-20 22:24:26
100000031553;7Qk_iXXcFTwB7Puu-4wsBs58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BRW2B3WZ46KGZMZBGUFWGDUMG4464E7VFTSORNDC
100000031553;7Qk_iXXcFTwB7Puu-4wsBs58fRfWxnIB
2017-06-20 22:24:26

2017-06-20 22:36:16
100000031553;7Qk_iXXcFTx7v0bgCP-2S9mq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU2U3CAHI6TMVWPJNOIGZLRJEDDN7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTx7v0bgCP-2S9mq1qGfZNT6
2017-06-20 22:36:16

2017-06-20 22:48:16
100000031553;7Qk_iXXcFTzj0U7sQUYWF9mq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYKWBZHQWAQILG4JFZ5F6HZIWXRL7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTzj0U7sQUYWF9mq1qGfZNT6
2017-06-20 22:48:16

2017-06-20 23:00:26
100000031553;7Qk_iXXcFTw9RL_cf6p3Lc58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BUUZ2SNGPEC254SFACMNDKXDMR464E7VFTSORNDC
100000031553;7Qk_iXXcFTw9RL_cf6p3Lc58fRfWxnIB
2017-06-20 23:00:26

2017-06-20 23:12:46
100000031553;7Qk_iXXcFTy4QZ1fWYr45XKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA3YAGPPCFCLB2BSRXKBJJO22HQV5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTy4QZ1fWYr45XKWCyGA6Ugc
2017-06-20 23:12:46

2017-06-20 23:25:16
100000031553;7Qk_iXXcFTzZaysoYgDD9dmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYIH3XSLMTJQO3CF4HGHZN65KELZ7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTzZaysoYgDD9dmq1qGfZNT6
2017-06-20 23:25:16

2017-06-20 23:37:56
100000031553;7Qk_iXXcFTyC6BPq0A30HhL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA5S26A6GPJSK2BTP7IT7LN2H7S6COQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTyC6BPq0A30HhL-TRzsQ4wg
2017-06-20 23:37:56

2017-06-20 23:50:46
100000031553;7Qk_iXXcFTzCpeVCGtL0c3KWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYKRZMWQ5S3LMXZFPV3K7QJ22N6C5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTzCpeVCGtL0c3KWCyGA6Ugc
2017-06-20 23:50:46

2017-06-21 00:03:46
100000031553;7Qk_iXXcFTxTrmxmfVY0pXKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU25KU4V764JYG2NPE6TJ2AWTAQC5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTxTrmxmfVY0pXKWCyGA6Ugc
2017-06-21 00:03:46

2017-06-21 00:16:56
100000031553;7Qk_iXXcFTySiKTvA0NnBRL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA52K63QWYLPMYERO24EF544UFLACOQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTySiKTvA0NnBRL-TRzsQ4wg
2017-06-21 00:16:56

2017-06-21 00:30:16
100000031553;7Qk_iXXcFTz3S0AHJOxb7tmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYL7FZ6WIJ3XDHSXHWLT5IBUX6Y27Z3NRLARA42Q2
100000031553;7Qk_iXXcFTz3S0AHJOxb7tmq1qGfZNT6
2017-06-21 00:30:16

2017-06-21 00:43:46
100000031553;7Qk_iXXcFTz2R7oa5e_LmXKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYPKNCIJYYOGKTXXZZPSMM54XEJX5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTz2R7oa5e_LmXKWCyGA6Ugc
2017-06-21 00:43:46

2017-06-21 00:57:26
100000031553;7Qk_iXXcFTynRPzdlFlx4858fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA4PGUOI3XQVGU6WMT3BVSR4MCN464E7VFTSORNDC
100000031553;7Qk_iXXcFTynRPzdlFlx4858fRfWxnIB
2017-06-21 00:57:26

2017-06-21 01:11:16
100000031553;7Qk_iXXcFTytjPR6KXyXlNmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA2BX2SSHFWHMVN2SUSIBTSZLO577Z3NRLARA42Q2
100000031553;7Qk_iXXcFTytjPR6KXyXlNmq1qGfZNT6
2017-06-21 01:11:16

2017-06-21 01:25:16
100000031553;7Qk_iXXcFTyMGY4OOM0uPtmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA7DAEKUC5RHSN6RZQMGDT7Z7SSU7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTyMGY4OOM0uPtmq1qGfZNT6
2017-06-21 01:25:16

2017-06-21 01:39:26
100000031553;7Qk_iXXcFTyBgHNzr2DmbM58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKAYCDVRMRX7WWIMVY5NUP3IAZATS64E7VFTSORNDC
100000031553;7Qk_iXXcFTyBgHNzr2DmbM58fRfWxnIB
2017-06-21 01:39:26

2017-06-21 01:53:46
100000031553;7Qk_iXXcFTxa3StYTyTMy3KWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU3SBST4F3PCB75X4S3CBEWQXGQ55FX5VZZBDVWU6
100000031553;7Qk_iXXcFTxa3StYTyTMy3KWCyGA6Ugc
2017-06-21 01:53:46

2017-06-21 02:08:16
100000031553;7Qk_iXXcFTyHOqp4z16UjNmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKAZ3W5FEBQK22GPIHHKVUBMLF2F27Z3NRLARA42Q2
100000031553;7Qk_iXXcFTyHOqp4z16UjNmq1qGfZNT6
2017-06-21 02:08:16

2017-06-21 02:22:56
100000031553;7Qk_iXXcFTxopzmWzY5MEhL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU3X4O7MN7SZQC5J72XULSV7S7F6COQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTxopzmWzY5MEhL-TRzsQ4wg
2017-06-21 02:22:56

2017-06-21 02:37:46
100000031553;7Qk_iXXcFTxoaUDHatIRWnKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARUYZ34RR2GV2NRNLXRURDZZ3PZDC5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTxoaUDHatIRWnKWCyGA6Ugc
2017-06-21 02:37:46

2017-06-21 02:52:46
100000031553;7Qk_iXXcFTx-c-f1gyncxnKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU2USRZ477UC47XNDRG2X6L7LEDZ5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTx-c-f1gyncxnKWCyGA6Ugc
2017-06-21 02:52:46

2017-06-21 03:07:56
100000031553;7Qk_iXXcFTyEtd21e5fy-RL-TRzsQ4wg
HP5PAULJEMWHYDWZ4H6BS3PCS7UMVFE4CEGRKA3WBAUJEBHWD3LOQNKAKZCCF2UVCOQNVVTRFOQ7Q
100000031553;7Qk_iXXcFTyEtd21e5fy-RL-TRzsQ4wg
2017-06-21 03:07:56

2017-06-21 03:23:16
100000031553;7Qk_iXXcFTzV2yz-coBAQNmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYPBEABVXFLQTIUY6SN6JN6VUD2B7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTzV2yz-coBAQNmq1qGfZNT6
2017-06-21 03:23:16

2017-06-21 03:38:46
100000031553;7Qk_iXXcFTwrQbn2JgbCCnKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BUWAAAXEKA5UZE2R5SBEOKGUGSQ5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTwrQbn2JgbCCnKWCyGA6Ugc
2017-06-21 03:38:46

2017-06-21 03:54:26
100000031553;7Qk_iXXcFTwOQgqXdm-36s58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BV6ES6BFGGP3CCP4V5SOZK576RR64E7VFTSORNDC
100000031553;7Qk_iXXcFTwOQgqXdm-36s58fRfWxnIB
2017-06-21 03:54:26

2017-06-21 04:10:16
100000031553;7Qk_iXXcFTwAFjwwXEzKctmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BUHM727JE5WMBQDEGZKVRPOGVWL7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTwAFjwwXEzKctmq1qGfZNT6
2017-06-21 04:10:16

2017-06-21 04:26:16
100000031553;7Qk_iXXcFTwIRkAhSaMh19mq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BTJWJJ7HPMFJJQTZMNFOTUETBXL7Z3NRLARA42Q2
100000031553;7Qk_iXXcFTwIRkAhSaMh19mq1qGfZNT6
2017-06-21 04:26:16

2017-06-21 04:42:26
100000031553;7Qk_iXXcFTxGL8yLfECWvc58fRfWxnIB
HP5PAULJEMWHYDWZ4H6BS3PCS44EWYFE3D2ARU2LANLN5V32POTPCKOLBVYTPIGU64E7VFTSORNDC
100000031553;7Qk_iXXcFTxGL8yLfECWvc58fRfWxnIB
2017-06-21 04:42:26

2017-06-21 04:58:46
100000031553;7Qk_iXXcFTwmsbLclVBU2HKWCyGA6Ugc
HP5PAULJEMWHYDWZ4H6BS3PCS745X5EG5HWP3BSOXMTD2A3DQ5OBA6AYGW5YYLTC5FX5VZZBDVWU6
100000031553;7Qk_iXXcFTwmsbLclVBU2HKWCyGA6Ugc
2017-06-21 04:58:46

2017-06-21 05:15:16
100000031553;7Qk_iXXcFTzMdyAX4nhIktmq1qGfZNT6
HP5PAULJEMWHYDWZ4H6BS3PCS4SCB2IZ6OPGDYMTUPQ5SL5GBTLVD3NLOADPUCV57Z3NRLARA42Q2
100000031553;7Qk_iXXcFTzMdyAX4nhIktmq1qGfZNT6
2017-06-21 05:15:16
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值