summaryrefslogtreecommitdiff
path: root/pipermail/pycrypto/attachments/20121228/941a20fe/attachment.html
diff options
context:
space:
mode:
Diffstat (limited to 'pipermail/pycrypto/attachments/20121228/941a20fe/attachment.html')
-rw-r--r--pipermail/pycrypto/attachments/20121228/941a20fe/attachment.html84
1 files changed, 84 insertions, 0 deletions
diff --git a/pipermail/pycrypto/attachments/20121228/941a20fe/attachment.html b/pipermail/pycrypto/attachments/20121228/941a20fe/attachment.html
new file mode 100644
index 0000000..6a01e7a
--- /dev/null
+++ b/pipermail/pycrypto/attachments/20121228/941a20fe/attachment.html
@@ -0,0 +1,84 @@
+<tt>
+&lt;html&gt;&lt;head&gt;&lt;meta&nbsp;http-equiv=&quot;content-type&quot;&nbsp;content=&quot;text/html;&nbsp;charset=utf-8&quot;&gt;&lt;/head&gt;&lt;body&nbsp;dir=&quot;auto&quot;&gt;&lt;div&nbsp;style&gt;There&nbsp;is&nbsp;a&nbsp;good&nbsp;implementation&nbsp;available&nbsp;on&nbsp;the&nbsp;AES&nbsp;Crypt&nbsp;website.&lt;/div&gt;&lt;div&nbsp;style&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style&gt;Java&nbsp;version&nbsp;overview&lt;/div&gt;<br>
+&lt;div&nbsp;style&gt;&lt;a&nbsp;href=&quot;http://www.aescrypt.com/java_aes_crypt.html&quot;&gt;http://www.aescrypt.com/java_aes_crypt.html&lt;/a&gt;&lt;/div&gt;&lt;div&nbsp;style&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style&gt;Download&nbsp;page&lt;/div&gt;&lt;div&nbsp;style&gt;&lt;a&nbsp;href=&quot;https://www.aescrypt.com/download/&quot;&gt;https://www.aescrypt.com/download/&lt;/a&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style&gt;A&nbsp;lot&nbsp;of&nbsp;the&nbsp;code&nbsp;is&nbsp;designed&nbsp;around&nbsp;AES&nbsp;Crypt&#39;s&nbsp;file&nbsp;format,&nbsp;but&nbsp;as&nbsp;long&nbsp;as&nbsp;you&nbsp;evaluate&nbsp;that&nbsp;first,&nbsp;you&nbsp;should&nbsp;be&nbsp;able&nbsp;to&nbsp;get&nbsp;a&nbsp;good&nbsp;idea&nbsp;of&nbsp;how&nbsp;to&nbsp;set&nbsp;things&nbsp;up&nbsp;correctly.&lt;/div&gt;&lt;div&nbsp;style&gt;<br>
+&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style&gt;Keep&nbsp;in&nbsp;mind&nbsp;that&nbsp;only&nbsp;128-bit&nbsp;encryption&nbsp;is&nbsp;available&nbsp;with&nbsp;the&nbsp;standard&nbsp;Java&nbsp;lib,&nbsp;and&nbsp;AES&nbsp;Crypt&nbsp;is&nbsp;written&nbsp;for&nbsp;256-bit&nbsp;encryption.&nbsp;So&nbsp;you&nbsp;will&nbsp;need&nbsp;to&nbsp;either&nbsp;adapt&nbsp;their&nbsp;work&nbsp;to&nbsp;a&nbsp;128-bit&nbsp;key&nbsp;size,&nbsp;or&nbsp;(assuming&nbsp;no&nbsp;restrictions&nbsp;apply)&nbsp;download&nbsp;the&lt;span&nbsp;style=&quot;background-color:rgba(255,255,255,0)&quot;&gt;&nbsp;&quot;Java&nbsp;Cryptography&nbsp;Extension&nbsp;(JCE)&nbsp;Unlimited&nbsp;Strength&nbsp;Jurisdiction&nbsp;Policy&nbsp;Files&quot;&nbsp;from&lt;/span&gt;&lt;span&nbsp;style=&quot;background-color:rgba(255,255,255,0)&quot;&gt;&nbsp;&lt;/span&gt;&lt;a&nbsp;href=&quot;http://www.oracle.com/technetwork/java/javase/downloads/index.html&quot;&nbsp;style=&quot;text-decoration:none&quot;&gt;Oracle&lt;/a&gt;&lt;span&nbsp;style=&quot;background-color:rgba(255,255,255,0)&quot;&gt;.&lt;/span&gt;&lt;/div&gt;<br>
+&lt;div&gt;&lt;div&nbsp;style&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style&gt;Let&nbsp;me&nbsp;know&nbsp;if&nbsp;you&nbsp;have&nbsp;additional&nbsp;questions.&nbsp;You&nbsp;may&nbsp;contact&nbsp;me&nbsp;directly&nbsp;if&nbsp;you&nbsp;wish,&nbsp;seeing&nbsp;as&nbsp;this&nbsp;is&nbsp;a&nbsp;pycrypto&nbsp;group.&lt;/div&gt;&lt;br&gt;&lt;span&nbsp;style&gt;Joel&nbsp;(Via&nbsp;Mobile)&lt;/span&gt;&lt;/div&gt;&lt;div&nbsp;style&gt;<br>
+&lt;br&gt;On&nbsp;Dec&nbsp;28,&nbsp;2012,&nbsp;at&nbsp;2:16,&nbsp;&quot;steve.yi&quot;&nbsp;&lt;&lt;a&nbsp;href=&quot;mailto:steve.yi@139.com&quot;&gt;steve.yi@139.com&lt;/a&gt;&gt;&nbsp;wrote:&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote&nbsp;type=&quot;cite&quot;&nbsp;style&gt;&lt;div&gt;&lt;div&nbsp;style=&quot;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;<br>
+&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;Hi&nbsp;Pycryptors,&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;<br>
+I&nbsp;got&nbsp;some&nbsp;requests&nbsp;from&nbsp;my&nbsp;clients,&nbsp;his&nbsp;requests&nbsp;are&nbsp;xml&nbsp;formatted&nbsp;encrypted&nbsp;by&nbsp;AES&nbsp;with&nbsp;Java.&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;<br>
+I&nbsp;decide&nbsp;to&nbsp;use&nbsp;pycrypto&nbsp;to&nbsp;decrypt&nbsp;these&nbsp;xml&nbsp;requests.&nbsp;But&nbsp;i&nbsp;am&nbsp;not&nbsp;familiar&nbsp;with&nbsp;Java.&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;<br>
+Someone&nbsp;can&nbsp;help?&nbsp;Thanks&nbsp;a&nbsp;lot.&nbsp;Java&nbsp;codes&nbsp;as&nbsp;follows,&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;&lt;br&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;Encrypt.java&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;============&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;<br>
+&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;import&nbsp;java.io.UnsupportedEncodingException;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;import&nbsp;java.security.SecureRandom;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;&lt;br&gt;<br>
+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;import&nbsp;javax.crypto.Cipher;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;import&nbsp;javax.crypto.KeyGenerator;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;import&nbsp;javax.crypto.SecretKey;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;import&nbsp;javax.crypto.spec.SecretKeySpec;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;public&nbsp;class&nbsp;Encrypt&nbsp;{&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;public&nbsp;password&nbsp;=&nbsp;&quot;123456&quot;;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre;line-height:19px&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;Encrypt(String&nbsp;password)&nbsp;{&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;super();&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;this.password&nbsp;=&nbsp;password;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;/**&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;加密&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;content&nbsp;需要加密的内容&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;<br>
+&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;password&nbsp;&nbsp;加密密码&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;<br>
+&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;byte[]&nbsp;encrypt(String&nbsp;content,&nbsp;String&nbsp;password)&nbsp;{&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KeyGenerator&nbsp;kgen&nbsp;=&nbsp;KeyGenerator.getInstance(&quot;AES&quot;);&nbsp;//AES密钥生成器&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//128是密钥的长度&nbsp;&nbsp;SecureRandom是随机生成数&nbsp;&nbsp;但是我们需要摄入确定的值&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;kgen.init(128,&nbsp;new&nbsp;SecureRandom(password.getBytes()));//初始化密钥&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SecretKey&nbsp;secretKey&nbsp;=&nbsp;kgen.generateKey();&nbsp;//分组秘密密钥(并为其提供类型安全)&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte[]&nbsp;enCodeFormat&nbsp;=&nbsp;secretKey.getEncoded();&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SecretKeySpec&nbsp;key&nbsp;=&nbsp;new&nbsp;SecretKeySpec(enCodeFormat,&nbsp;&quot;AES&quot;);&nbsp;//对产生的密钥再进行封装&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cipher&nbsp;cipher&nbsp;=&nbsp;Cipher.getInstance(&quot;AES&quot;);//&nbsp;创建密码器&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte[]&nbsp;byteContent&nbsp;=&nbsp;content.getBytes(&quot;utf-8&quot;);&nbsp;&nbsp;//获得原文utf-8编码格式的字节数&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cipher.init(Cipher.ENCRYPT_MODE,&nbsp;key);//&nbsp;加密初始化&nbsp;&nbsp;&nbsp;Cipher.ENCRYPT_MODE为加密&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte[]&nbsp;result&nbsp;=&nbsp;cipher.doFinal(byteContent);&nbsp;&nbsp;//密码器执行加密&nbsp;并生成加密字节数组&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;result;&nbsp;//&nbsp;加密&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(Exception&nbsp;e)&nbsp;{&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;null;&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;<br>
+&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;/**解密&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;content&nbsp;&nbsp;待解密内容&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;<br>
+&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;password&nbsp;解密密钥&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;<br>
+&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;String&nbsp;decrypt(byte[]&nbsp;content,&nbsp;String&nbsp;password)&nbsp;{&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try&nbsp;{&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KeyGenerator&nbsp;kgen&nbsp;=&nbsp;KeyGenerator.getInstance(&quot;AES&quot;);&nbsp;&nbsp;//AES密钥生成器&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//128是密钥的长度&nbsp;&nbsp;SecureRandom是随机生成数&nbsp;&nbsp;但是我们需要摄入确定的值&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;kgen.init(128,&nbsp;new&nbsp;SecureRandom(password.getBytes()));&nbsp;&nbsp;//初始化密钥&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SecretKey&nbsp;secretKey&nbsp;=&nbsp;kgen.generateKey();&nbsp;&nbsp;//分组秘密密钥(并为其提供类型安全)&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte[]&nbsp;enCodeFormat&nbsp;=&nbsp;secretKey.getEncoded();&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SecretKeySpec&nbsp;key&nbsp;=&nbsp;new&nbsp;SecretKeySpec(enCodeFormat,&nbsp;&quot;AES&quot;);&nbsp;&nbsp;//对产生的密钥再进行封装&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;<br>
+&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cipher&nbsp;cipher&nbsp;=&nbsp;Cipher.getInstance(&quot;AES&quot;);//&nbsp;创建密码器&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cipher.init(Cipher.DECRYPT_MODE,&nbsp;key);//&nbsp;解密初始化&nbsp;&nbsp;&nbsp;Cipher.DECRYPT_MODE为解密&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte[]&nbsp;result&nbsp;=&nbsp;cipher.doFinal(content);&nbsp;&nbsp;//密码器执行解密密&nbsp;并生成解密密字节数组&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;new&nbsp;String(result);&nbsp;//&nbsp;解密&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(Exception&nbsp;e)&nbsp;{&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;null;&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;<br>
+&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;String&nbsp;parseByte2HexStr(byte&nbsp;buf[]){&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;StringBuffer&nbsp;sb=new&nbsp;StringBuffer();&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&lt;/span&gt;for(int&nbsp;i=0;i&lt;buf.length;i++){&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;String&nbsp;hex=Integer.toHexString(buf[i]&amp;0xFF);&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;if(hex.length()==1){&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;hex=&#39;0&#39;&nbsp;+&nbsp;hex;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;sb.append(hex.toUpperCase());&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;return&nbsp;sb.toString();&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;}&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;<br>
+&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;byte[]&nbsp;parseHexStr2Byte(String&nbsp;hexStr){&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&lt;/span&gt;if(hexStr.length()&lt;1)&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;return&nbsp;null;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&lt;/span&gt;byte[]result=new&nbsp;byte[hexStr.length()/2];&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&lt;/span&gt;for(int&nbsp;i=0;i&lt;hexStr.length()/2;i++){&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;int&nbsp;high=Integer.parseInt(hexStr.substring(i*2,i*2+1),16);&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;int&nbsp;low=Integer.parseInt(hexStr.substring(i*2+1,i*2+2),16);&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;<br>
+&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;result[i]=(byte)(high*16+low);&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&lt;/span&gt;return&nbsp;result;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&lt;/span&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;void&nbsp;main(String&nbsp;args[])&nbsp;throws&nbsp;UnsupportedEncodingException&nbsp;{&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&lt;/span&gt;String&nbsp;content&nbsp;=&nbsp;&quot;&lt;?xml&nbsp;version=\&quot;1.0\&quot;&nbsp;encoding=\&quot;UTF-8\&quot;?&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;request&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&nbsp;&nbsp;&quot;&lt;company&gt;1&lt;/company&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;requestId&gt;2&lt;/requestId&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;<br>
+&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;Create&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;CreateHost&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;userId&gt;3&lt;/userId&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;<br>
+&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;transactionId&gt;4&lt;/transactionId&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;timestamp&gt;5&lt;/timestamp&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;core&gt;6&lt;/core&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;<br>
+&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;memory&gt;7&lt;/memory&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;os&gt;4&lt;/os&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;groupName&gt;5&lt;/groupName&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;<br>
+&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;hostSpecId&gt;5&lt;/hostSpecId&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;path&gt;6&lt;/path&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;/CreateHost&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;CreateIp&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;transactionId&gt;6&lt;/transactionId&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;<br>
+&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;netSpeed&gt;6&lt;/netSpeed&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;ip&gt;7&lt;/ip&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;/CreateIp&nbsp;&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;CreateDisk&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;transactionId&gt;7&lt;/transactionId&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;<br>
+&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;disk&gt;7&lt;/disk&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;/CreateDisk&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;/Create&gt;&quot;+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&quot;&lt;/request&gt;&quot;;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;white-space:pre&quot;&gt;&nbsp;&nbsp;&lt;/span&gt;System.out.println(&quot;content:&quot;+content);&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;<br>
+&lt;span&nbsp;style=&quot;font-size:small&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;font-size:small;white-space:pre&quot;&gt;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;span&nbsp;style=&quot;font-size:small&quot;&gt;System.out.println(&quot;encrypted:&quot;+(parseByte2HexStr(Encrypt.encrypt(content,&nbsp;&quot;123456&quot;))));&lt;/span&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both;font-size:13px;font-family:宋体;color:rgb(0,0,0)&quot;&gt;&lt;span&nbsp;style=&quot;font-size:small&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;span&nbsp;class=&quot;Apple-tab-span&quot;&nbsp;style=&quot;font-size:small;white-space:pre&quot;&gt;&nbsp;&nbsp;&lt;/span&gt;&lt;span&nbsp;style=&quot;font-size:small&quot;&gt;System.out.println(&quot;decrypted:&quot;+Encrypt.decrypt(parseHexStr2Byte(parseByte2HexStr(Encrypt.encrypt(content,&nbsp;&quot;123456&quot;))),&quot;123456&quot;));&lt;/span&gt;&lt;/div&gt;<br>
+&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;}&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;&lt;br&gt;<br>
+&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;clear:both&quot;&gt;&lt;font&nbsp;face=&quot;宋体&quot;&gt;&lt;span&nbsp;style=&quot;line-height:19px&quot;&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;color:rgb(0,0,0);font-family:宋体;font-size:13px&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote&nbsp;type=&quot;cite&quot;&nbsp;style&gt;<br>
+&lt;div&gt;&lt;span&gt;_______________________________________________&lt;/span&gt;&lt;br&gt;&lt;span&gt;pycrypto&nbsp;mailing&nbsp;list&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;a&nbsp;href=&quot;mailto:pycrypto@lists.dlitz.net&quot;&gt;pycrypto@lists.dlitz.net&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;a&nbsp;href=&quot;http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto&quot;&gt;http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto&lt;/a&gt;&lt;/span&gt;&lt;br&gt;<br>
+&lt;/div&gt;&lt;/blockquote&gt;&lt;/body&gt;&lt;/html&gt;<br>
+
+</tt>