java-可逆加密算法
转载大神的
https://blog.csdn.net/want_water_fish/article/details/73498692
加密算法:
1.单项加密
2.对称加密
3.非对称加密 简单解释为--》公开秘钥加密,私有秘钥解密。或者相反使用
https://www.cnblogs.com/yx520zhao/p/6658688.html
oracle中实现DES加密解密和MD5加密
https://blog.csdn.net/xdweleven/article/details/38319351
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);
}
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
结果
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
java-可逆加密算法的更多相关文章
- java HMAC_SHA1加密算法
java HMAC_SHA1加密算法 CreationTime--2018年7月14日16点46分 Author:Marydon 1.准备工作 import javax.crypto.Mac; i ...
- java sm3加密算法
java sm3加密算法实现 CreationTime--2018年7月13日09点28分 Author:Marydon 1.准备工作 所需jar包: bcprov-jdk15on-1.59.ja ...
- 微信小程序及各种平台对接常用可逆加密算法aes256
不同程序之间经常会交换数据,我们经常采用的套路是: 假设要传输的信息是json,我们假设其为json_data,通过http传递信息为 json_data_encode=json_data&s ...
- java单向加密算法小结(1)--Base64算法
从这一篇起整理一下常见的加密算法以及在java中使用的demo,首先从最简单的开始. 简单了解 Base64严格来说并不是一种加密算法,而是一种编码/解码的实现方式. 我们都知道,数据在计算机网络之间 ...
- java单向加密算法小结(2)--MD5哈希算法
上一篇文章整理了Base64算法的相关知识,严格来说,Base64只能算是一种编码方式而非加密算法,这一篇要说的MD5,其实也不算是加密算法,而是一种哈希算法,即将目标文本转化为固定长度,不可逆的字符 ...
- [Java 安全]加密算法
Base64编码 算法简述 定义 Base64内容传送编码是一种以任意8位字节序列组合的描述形式,这种形式不易被人直接识别. Base64是一种很常见的编码规范,其作用是将二进制序列转换为人类可读的A ...
- java基本加密算法
简单的java加密算法有: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash Algor ...
- JAVA 上加密算法的实现用例---转载
通常 , 使用的加密算法 比较简便高效 , 密钥简短,加解密速度快,破译极其困难.本文介绍了 MD5/SHA1,DSA,DESede/DES,Diffie-Hellman 的使用. 第 1 章基础知识 ...
- Java中加密算法介绍及其实现
1.Base64编码算法 Base64简介 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法.可查看RFC2045-RF ...
- JAVA 上加密算法的实现用例,MessageDigest介绍
第 1 章基础知识 1.1. 单钥密码体制 单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密. 通常 , 使用的加密算法 比较简便高效 , 密钥简短,加解密速度快 ...
随机推荐
- [原创]java开发实现word在线编辑及流转
OA公文流转系统主要用于处理企业日常工作中内外部的各种公文,包括了公文的拟稿.审批.传阅.公告.归档,多层上级可以对下级撰写的公文进行逐级审批或修改,待最高级人员确认无误后即可进行核稿和发文等操作,最 ...
- BZOJ_2064_分裂_状压DP
BZOJ_2064_分裂_状压DP Description 背景: 和久必分,分久必和... 题目描述: 中国历史上上分分和和次数非常多..通读中国历史的WJMZBMR表示毫无压力. 同时经常搞OI的 ...
- ACM学习历程—FZU 2144 Shooting Game(计算几何 && 贪心 && 排序)
Description Fat brother and Maze are playing a kind of special (hentai) game in the playground. (May ...
- 【Lintcode】106.Convert Sorted List to Balanced BST
题目: Given a singly linked list where elements are sorted in ascending order, convert it to a height ...
- python基础知识-数字
数字分为: 整数(int) 长整型(long) 浮点型(float) 一,整数 整数(int):即不带小数点的数字,如 12 ,45 ,0 ,3 #!/usr/bin/env python class ...
- CAS单点登录学习(二):客户端配置
下载jar包因为cas的源码修改变动很大,所以客户端引入的jar包根据服务端的war包而定.之前搭建的cas服务端用的版本是3.5.2,经过测试,可以使用cas-client-core的3.2.1版本 ...
- APNS消息推送实现
转自:http://blog.csdn.net/biaobiaoqi/article/details/8058503 一.消息推送原理: 在实现消息推送之前先提及几个于推送相关概念,如下图1-1: 1 ...
- 深入理解和探究Java类加载机制
深入理解和探究Java类加载机制---- 1.java.lang.ClassLoader类介绍 java.lang.ClassLoader类的基本职责就是根据一个指定的类的名称,找到或者生成其对应的字 ...
- 常量指针-指向常量的指针,指针常量-指针本身是常量,常量-不能更改值的常量,数组指针-是指针int (*p)[n] 指针数组-是数组int *p[n]
1.常量指针 定义:具有只能够读取内存中数据,却不能够修改内存中数据的属性的指针,称为指向常量的指针,简称常量指针. 声明:const int * p; int const * p; 注:可以将一个常 ...
- .Net锦囊-C#,.Net发送邮件三种方法…
最近公司由于一个R&I项目的需要,用户要求在购买产品或出货等一些环节,需要发送邮件提醒或者说每周一让系统自动采集数据发送一封E-mail,因此我也就找来相关资料,写了一个Demo分享给大家,大 ...