summaryrefslogtreecommitdiff
path: root/pipermail/pycrypto/attachments/20100721/d5baa07b/attachment-0001.html
diff options
context:
space:
mode:
Diffstat (limited to 'pipermail/pycrypto/attachments/20100721/d5baa07b/attachment-0001.html')
-rw-r--r--pipermail/pycrypto/attachments/20100721/d5baa07b/attachment-0001.html40
1 files changed, 40 insertions, 0 deletions
diff --git a/pipermail/pycrypto/attachments/20100721/d5baa07b/attachment-0001.html b/pipermail/pycrypto/attachments/20100721/d5baa07b/attachment-0001.html
new file mode 100644
index 0000000..6435c60
--- /dev/null
+++ b/pipermail/pycrypto/attachments/20100721/d5baa07b/attachment-0001.html
@@ -0,0 +1,40 @@
+<tt>
+&lt;!DOCTYPE&nbsp;HTML&nbsp;PUBLIC&nbsp;&quot;-//W3C//DTD&nbsp;HTML&nbsp;4.01&nbsp;Transitional//EN&quot;&gt;<br>
+&lt;html&gt;<br>
+&nbsp;&nbsp;&lt;head&gt;<br>
+<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&lt;meta&nbsp;http-equiv=&quot;content-type&quot;&nbsp;content=&quot;text/html;&nbsp;charset=ISO-8859-1&quot;&gt;<br>
+&nbsp;&nbsp;&lt;/head&gt;<br>
+&nbsp;&nbsp;&lt;body&nbsp;text=&quot;#000000&quot;&nbsp;bgcolor=&quot;#ffffff&quot;&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;I&nbsp;_need_&nbsp;to&nbsp;decrypt&nbsp;some&nbsp;data&nbsp;that&nbsp;_is_&nbsp;encrypted&nbsp;with&nbsp;AES&nbsp;using&nbsp;128<br>
+&nbsp;&nbsp;&nbsp;&nbsp;bit&nbsp;CFB.&amp;nbsp;&nbsp;i.e.&nbsp;feeback&nbsp;size&nbsp;is&nbsp;128&nbsp;bits.&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;I&nbsp;tried&nbsp;MODE_CFB&nbsp;with&nbsp;PyCrypto&nbsp;but&nbsp;the&nbsp;data&nbsp;did&nbsp;not&nbsp;decrypt<br>
+&nbsp;&nbsp;&nbsp;&nbsp;correctly.&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Reading&nbsp;the&nbsp;docs&nbsp;a&nbsp;little&nbsp;closer&nbsp;I&nbsp;see&nbsp;that&nbsp;PyCrypto&nbsp;only&nbsp;seems&nbsp;to<br>
+&nbsp;&nbsp;&nbsp;&nbsp;implement&nbsp;8&nbsp;bit&nbsp;CFB.&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Is&nbsp;there&nbsp;any&nbsp;way&nbsp;to&nbsp;set&nbsp;the&nbsp;feedback&nbsp;size&nbsp;to&nbsp;128&nbsp;(or&nbsp;other&nbsp;sizes:<br>
+&nbsp;&nbsp;&nbsp;&nbsp;64,&nbsp;32,&nbsp;16&nbsp;or&nbsp;8&nbsp;bits)&nbsp;??&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Just&nbsp;for&nbsp;reference,&nbsp;I&nbsp;am&nbsp;porting&nbsp;some&nbsp;VB&nbsp;code&nbsp;to&nbsp;python,&nbsp;and&nbsp;the<br>
+&nbsp;&nbsp;&nbsp;&nbsp;equivalent&nbsp;VB&nbsp;decryption&nbsp;code&nbsp;is&nbsp;:&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&lt;blockquote&gt;Dim&nbsp;myAes&nbsp;as&nbsp;New&nbsp;RijndaelManaged()&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myAes.FeebackSize&nbsp;=&nbsp;128&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myAes.Mode&nbsp;=&nbsp;CipherMode.CFB&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myAes.Key&nbsp;=&nbsp;key&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myAes.IV&nbsp;=&nbsp;iv&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myAes.Padding&nbsp;=&nbsp;PaddingMode.None&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&lt;/blockquote&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;If&nbsp;there&nbsp;is&nbsp;no&nbsp;way&nbsp;of&nbsp;doing&nbsp;this&nbsp;with&nbsp;PyCrypto,&nbsp;then&nbsp;I&nbsp;guess&nbsp;I&nbsp;will<br>
+&nbsp;&nbsp;&nbsp;&nbsp;have&nbsp;to&nbsp;fall&nbsp;back&nbsp;to&nbsp;using&nbsp;ECB&nbsp;and&nbsp;doing&nbsp;the&nbsp;feedback&nbsp;myself.&amp;nbsp;&nbsp;Not<br>
+&nbsp;&nbsp;&nbsp;&nbsp;too&nbsp;difficult,&nbsp;but&nbsp;it&nbsp;would&nbsp;be&nbsp;nice&nbsp;if&nbsp;PyCrypto&nbsp;had&nbsp;the&nbsp;option&nbsp;of<br>
+&nbsp;&nbsp;&nbsp;&nbsp;specifying&nbsp;the&nbsp;CFB&nbsp;Feeback&nbsp;size&nbsp;:)&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Thanks,&nbsp;Brendan.&lt;br&gt;<br>
+&nbsp;&nbsp;&nbsp;&nbsp;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;/body&gt;<br>
+&lt;/html&gt;<br>
+
+</tt>