summaryrefslogtreecommitdiff
path: root/pipermail/pycrypto/attachments/20090209/6d1a9760/attachment.htm
blob: 59da25a8ca7c8fe40f9c00fd8bb1f1319ac00acf (plain)
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
<tt>
Am&nbsp;I&nbsp;helpless?&lt;br&gt;&lt;br&gt;&lt;div&nbsp;class=&quot;gmail_quote&quot;&gt;On&nbsp;Sat,&nbsp;Feb&nbsp;7,&nbsp;2009&nbsp;at&nbsp;2:37&nbsp;AM,&nbsp;Mauricio&nbsp;Arozi&nbsp;&lt;span&nbsp;dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a&nbsp;href=&quot;mailto:mauricioarozi@gmail.com&quot;&gt;mauricioarozi@gmail.com&lt;/a&gt;&amp;gt;&lt;/span&gt;&nbsp;wrote:&lt;br&gt;&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;border-left:&nbsp;1px&nbsp;solid&nbsp;rgb(204,&nbsp;204,&nbsp;204);&nbsp;margin:&nbsp;0pt&nbsp;0pt&nbsp;0pt&nbsp;0.8ex;&nbsp;padding-left:&nbsp;1ex;&quot;&gt;<br>
&amp;#39;I&amp;#39;m&nbsp;trying&nbsp;to&nbsp;&lt;b&gt;import/export&nbsp;keys&lt;/b&gt;&nbsp;from/to&nbsp;&lt;a&nbsp;href=&quot;http://pear.php.net/package/Crypt_RSA&quot;&nbsp;target=&quot;_blank&quot;&gt;Crypt_RSA&lt;/a&gt;,&nbsp;using&nbsp;&lt;a&nbsp;href=&quot;http://www.dlitz.net/software/pycrypto/&quot;&nbsp;target=&quot;_blank&quot;&gt;PyCrypto&lt;/a&gt;.&nbsp;&amp;#39;&lt;br&gt;<br>
<br>
and&lt;br&gt;&amp;#39;I&amp;#39;ve&nbsp;made&nbsp;some&nbsp;examples&nbsp;to&nbsp;find&nbsp;out&nbsp;why&nbsp;&lt;b&gt;it&amp;#39;s&nbsp;not&nbsp;working&lt;/b&gt;&amp;#39;&lt;br&gt;&lt;br&gt;I&nbsp;want&nbsp;to&nbsp;import/export&nbsp;keys&nbsp;directly&nbsp;from/to&nbsp;&lt;a&nbsp;href=&quot;http://pear.php.net/package/Crypt_RSA&quot;&nbsp;target=&quot;_blank&quot;&gt;Crypt_RSA&lt;/a&gt;&nbsp;and&nbsp;&lt;a&nbsp;href=&quot;http://www.dlitz.net/software/pycrypto/&quot;&nbsp;target=&quot;_blank&quot;&gt;PyCrypto&lt;/a&gt;.&amp;quot;&nbsp;I&amp;#39;m&nbsp;not&nbsp;able&nbsp;to&nbsp;use&nbsp;the&nbsp;same&nbsp;keys,&nbsp;so&nbsp;I&nbsp;can&amp;#39;t&nbsp;verify&nbsp;signatures,&nbsp;or&nbsp;encrypt/decrypt&nbsp;stuff&nbsp;from&nbsp;php&nbsp;to&nbsp;python&nbsp;and&nbsp;vice-versa.&nbsp;I&nbsp;want&nbsp;to&nbsp;know&nbsp;how&nbsp;to&nbsp;do&nbsp;it,&nbsp;actually&nbsp;I&nbsp;only&nbsp;need&nbsp;a&nbsp;way&nbsp;to&nbsp;go&nbsp;with&nbsp;php,&nbsp;I&nbsp;don&amp;#39;t&nbsp;depend&nbsp;on&nbsp;Crypt_RSA,&nbsp;it&nbsp;was&nbsp;already&nbsp;there&nbsp;only.&lt;br&gt;<br>
<br>
&lt;br&gt;So&nbsp;in&nbsp;simple&nbsp;words,&nbsp;I&nbsp;only&nbsp;need&nbsp;to&nbsp;be&nbsp;able&nbsp;to&nbsp;encrypt/decrypt&nbsp;sign&nbsp;and&nbsp;verify&nbsp;signs&nbsp;on&nbsp;php&nbsp;and&nbsp;python,&nbsp;simultaneously,&nbsp;if&nbsp;possible,&nbsp;using&nbsp;RSA&nbsp;algo.&lt;br&gt;&lt;br&gt;&lt;div&nbsp;class=&quot;gmail_quote&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&nbsp;class=&quot;Wj3C7c&quot;&gt;<br>
On&nbsp;Fri,&nbsp;Feb&nbsp;6,&nbsp;2009&nbsp;at&nbsp;10:56&nbsp;PM,&nbsp;Mads&nbsp;Kiilerich&nbsp;&lt;span&nbsp;dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a&nbsp;href=&quot;mailto:mads@kiilerich.com&quot;&nbsp;target=&quot;_blank&quot;&gt;mads@kiilerich.com&lt;/a&gt;&amp;gt;&lt;/span&gt;&nbsp;wrote:&lt;br&gt;<br>
&lt;/div&gt;&lt;/div&gt;&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;border-left:&nbsp;1px&nbsp;solid&nbsp;rgb(204,&nbsp;204,&nbsp;204);&nbsp;margin:&nbsp;0pt&nbsp;0pt&nbsp;0pt&nbsp;0.8ex;&nbsp;padding-left:&nbsp;1ex;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&nbsp;class=&quot;Wj3C7c&quot;&gt;Mauricio&nbsp;Arozi&nbsp;wrote,&nbsp;On&nbsp;02/06/2009&nbsp;07:53&nbsp;PM:&lt;br&gt;<br>
<br>
&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;border-left:&nbsp;1px&nbsp;solid&nbsp;rgb(204,&nbsp;204,&nbsp;204);&nbsp;margin:&nbsp;0pt&nbsp;0pt&nbsp;0pt&nbsp;0.8ex;&nbsp;padding-left:&nbsp;1ex;&quot;&gt;<br>
Hello,&lt;br&gt;<br>
I&amp;#39;m&nbsp;trying&nbsp;to&nbsp;import/export&nbsp;keys&nbsp;from/to&nbsp;Crypt_RSA&nbsp;&amp;lt;&lt;a&nbsp;href=&quot;http://pear.php.net/package/Crypt_RSA&quot;&nbsp;target=&quot;_blank&quot;&gt;http://pear.php.net/package/Crypt_RSA&lt;/a&gt;&amp;gt;,&nbsp;using&nbsp;PyCrypto&nbsp;&amp;lt;&lt;a&nbsp;href=&quot;http://www.dlitz.net/software/pycrypto/&quot;&nbsp;target=&quot;_blank&quot;&gt;http://www.dlitz.net/software/pycrypto/&lt;/a&gt;&amp;gt;.&nbsp;My&nbsp;problem&nbsp;is&nbsp;that&nbsp;while&nbsp;using&nbsp;PyCrypto&nbsp;to&nbsp;generate&nbsp;both&nbsp;public&nbsp;and&nbsp;private&nbsp;keys,&nbsp;the&nbsp;e(exponent?)&nbsp;is&nbsp;always&nbsp;the&nbsp;same.&lt;div&gt;<br>
<br>
&lt;br&gt;<br>
According&nbsp;to&nbsp;this&nbsp;site:&nbsp;&lt;a&nbsp;href=&quot;http://pajhome.org.uk/crypt/rsa/rsa.html&quot;&nbsp;target=&quot;_blank&quot;&gt;http://pajhome.org.uk/crypt/rsa/rsa.html&lt;/a&gt;,&nbsp;and&nbsp;yet&nbsp;others,&nbsp;the&nbsp;e(exponent?)&nbsp;is&nbsp;used&nbsp;for&nbsp;the&nbsp;public&nbsp;key,&nbsp;and&nbsp;d&nbsp;for&nbsp;the&nbsp;private&nbsp;key.&lt;br&gt;<br>
<br>
<br>
&lt;/div&gt;&lt;/blockquote&gt;<br>
&lt;br&gt;<br>
Yes,&nbsp;many&nbsp;implementations&nbsp;and&nbsp;applications&nbsp;of&nbsp;RSA&nbsp;uses&nbsp;a&nbsp;fixed&nbsp;exponent&nbsp;-&nbsp;very&nbsp;often&nbsp;65537&nbsp;(F4).&nbsp;Usually&nbsp;that&nbsp;is&nbsp;a&nbsp;good&nbsp;decision&nbsp;and&nbsp;no&nbsp;problem&nbsp;-&nbsp;perhaps&nbsp;except&nbsp;for&nbsp;interoperability.&lt;br&gt;<br>
&lt;br&gt;<br>
And&nbsp;yes,&nbsp;interoperability&nbsp;is&nbsp;often&nbsp;very&nbsp;hard&nbsp;when&nbsp;implementing&nbsp;crypto&nbsp;stuff.&nbsp;IMHO&nbsp;an&nbsp;important&nbsp;criteria&nbsp;when&nbsp;selecting&nbsp;a&nbsp;crypto&nbsp;library&nbsp;is&nbsp;having&nbsp;examples&nbsp;/&nbsp;proof&nbsp;of&nbsp;how&nbsp;it&nbsp;interoperates&nbsp;with&nbsp;other&nbsp;implementations.&lt;br&gt;<br>
&lt;br&gt;<br>
It&nbsp;is&nbsp;not&nbsp;clear&nbsp;to&nbsp;me&nbsp;exactly&nbsp;what&nbsp;you&nbsp;are&nbsp;asking&nbsp;for,&nbsp;so&nbsp;I&nbsp;can&amp;#39;t&nbsp;answer&nbsp;that&nbsp;directly&nbsp;-&nbsp;I&nbsp;hope&nbsp;someone&nbsp;else&nbsp;can&nbsp;do&nbsp;that.&lt;br&gt;&lt;font&nbsp;color=&quot;#888888&quot;&gt;<br>
&lt;br&gt;<br>
/Mads&lt;br&gt;<br>
&lt;/font&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;_______________________________________________&lt;br&gt;<br>
pycrypto&nbsp;mailing&nbsp;list&lt;br&gt;<br>
&lt;a&nbsp;href=&quot;mailto:pycrypto@lists.dlitz.net&quot;&nbsp;target=&quot;_blank&quot;&gt;pycrypto@lists.dlitz.net&lt;/a&gt;&lt;br&gt;<br>
&lt;a&nbsp;href=&quot;http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto&quot;&nbsp;target=&quot;_blank&quot;&gt;http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto&lt;/a&gt;&lt;br&gt;<br>
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;<br>
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;<br>

</tt>