<p>I would also suggest looking for a library that implements ssh2 in your favorite language. You now have me curious so I&#39;ll be reading the source of the Python and JavaScript libraries.</p>
<div class="gmail_quote">On Sep 2, 2012 6:21 PM, &quot;Derek Atkins&quot; &lt;<a href="mailto:derek@ihtfp.com">derek@ihtfp.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span style="font-family:Arial">Have you tried RFC4251,52,53?<br><br>-derek<br><br>Sent from my HTC smartphone<br><br>----- Reply message -----<br>From: &quot;Alex Carver&quot; &lt;<a href="mailto:agcarver%2Bale@acarver.net" target="_blank">agcarver+ale@acarver.net</a>&gt;<br>
To: &quot;Atlanta Linux Enthusiasts&quot; &lt;<a href="mailto:ale@ale.org" target="_blank">ale@ale.org</a>&gt;<br>Subject: [ale] Documentation of SSH exchange (including math)<br>Date: Sun, Sep 2, 2012 6:10 PM<br><br></span><br>
Hi all,<br><br>Does anyone happen to know of a site or other document that describes in <br>detail (including the basic math) of the SSH2 PK authentication process? <br>  All my searches describe the process of enabling PK authentication in <br>
the daemon and generating the keys but I&#39;m trying to find something that <br>describes the actual exchange process that identifies a user including <br>the math that is used during the exchange (i.e. any intermediate <br>
messages being encrypted by which key, etc.)<br><br>I know there is more to the exchange than just the user&#39;s private and <br>public keys to reduce the possibility of MITM and replay attacks.<br><br>If I have to I will just dig through the openssh source but I was hoping <br>
for something a bit more condensed.  I&#39;ve got a crazy idea for a <br>home-built project (once I scrape together the dollars) and I want to <br>use PK authentication as part of it.<br>_______________________________________________<br>
Ale mailing list<br><a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br><a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br><br>_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
<br></blockquote></div>