<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Secure file transfer options for WiPy?]]></title><description><![CDATA[<p dir="auto">I am new to the forum and just started playing around with the WiPy software on an ESP32 devkitC board. I followed one of the tutorials for uploading files via FTP, but I was wondering if there is any way to use SFTP or any other secure file transfer protocol? I'm developing for a product that will be going out in the field and would like to do secure file transferring to avoid any security breaches.</p>
]]></description><link>https://forum.pycom.io/topic/2219/secure-file-transfer-options-for-wipy</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Mar 2026 17:57:48 GMT</lastBuildDate><atom:link href="https://forum.pycom.io/topic/2219.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Nov 2017 01:39:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Secure file transfer options for WiPy? on Sun, 26 Nov 2017 01:39:49 GMT]]></title><description><![CDATA[<p dir="auto">I am new to the forum and just started playing around with the WiPy software on an ESP32 devkitC board. I followed one of the tutorials for uploading files via FTP, but I was wondering if there is any way to use SFTP or any other secure file transfer protocol? I'm developing for a product that will be going out in the field and would like to do secure file transferring to avoid any security breaches.</p>
]]></description><link>https://forum.pycom.io/post/13141</link><guid isPermaLink="true">https://forum.pycom.io/post/13141</guid><dc:creator><![CDATA[dhblumenfeld1989]]></dc:creator><pubDate>Sun, 26 Nov 2017 01:39:49 GMT</pubDate></item><item><title><![CDATA[Reply to Secure file transfer options for WiPy? on Sun, 26 Nov 2017 03:23:25 GMT]]></title><description><![CDATA[<p dir="auto">SFTP usually requires an SSH server</p>
<p dir="auto">the chip has fairly limited processing power so you may be able to run an HTTPS server</p>
<p dir="auto"><a href="https://docs.pycom.io/chapter/firmwareapi/micropython/ussl.html" target="_blank" rel="noopener noreferrer nofollow">https://docs.pycom.io/chapter/firmwareapi/micropython/ussl.html</a></p>
<p dir="auto">Another option is to use AES crypto to encrypt your contents and decrypt on the board</p>
<p dir="auto">Andrei</p>
]]></description><link>https://forum.pycom.io/post/13142</link><guid isPermaLink="true">https://forum.pycom.io/post/13142</guid><dc:creator><![CDATA[ahaw021]]></dc:creator><pubDate>Sun, 26 Nov 2017 03:23:25 GMT</pubDate></item><item><title><![CDATA[Reply to Secure file transfer options for WiPy? on Mon, 27 Nov 2017 02:44:05 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for the quick answer! Just to make sure I understand, the second option would be having contents AES encrypted, send over FTP and decrypt on the board?</p>
]]></description><link>https://forum.pycom.io/post/13170</link><guid isPermaLink="true">https://forum.pycom.io/post/13170</guid><dc:creator><![CDATA[dhblumenfeld1989]]></dc:creator><pubDate>Mon, 27 Nov 2017 02:44:05 GMT</pubDate></item><item><title><![CDATA[Reply to Secure file transfer options for WiPy? on Mon, 27 Nov 2017 05:49:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/2063">@dhblumenfeld1989</a></p>
<p dir="auto">If the problem is only updating devices in the field I’d suggest simply setting WIPy to AP mode (so the WiPy creates its own WiFi network) and using a complex password to connect. WiFi WPA will then encrypt your data for you.</p>
<p dir="auto">If you only use it occasionally - so an attacker can’t collect a lot of data it should be reasonable safe.</p>
<p dir="auto">It is possible to do SSH on the ESP32 and we’re looking to support that on our new 4MB RAM devices. The limitation was more of a memory one.</p>
]]></description><link>https://forum.pycom.io/post/13171</link><guid isPermaLink="true">https://forum.pycom.io/post/13171</guid><dc:creator><![CDATA[jmarcelino]]></dc:creator><pubDate>Mon, 27 Nov 2017 05:49:51 GMT</pubDate></item><item><title><![CDATA[Reply to Secure file transfer options for WiPy? on Mon, 27 Nov 2017 06:21:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/2063">@dhblumenfeld1989</a></p>
<p dir="auto">yes that is the design. as <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/212">@jmarcelino</a>  mentioned SSH can use a lot of memmory so there is a trade off</p>
]]></description><link>https://forum.pycom.io/post/13173</link><guid isPermaLink="true">https://forum.pycom.io/post/13173</guid><dc:creator><![CDATA[ahaw021]]></dc:creator><pubDate>Mon, 27 Nov 2017 06:21:45 GMT</pubDate></item><item><title><![CDATA[Reply to Secure file transfer options for WiPy? on Thu, 12 Jul 2018 19:51:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/212">@jmarcelino</a> Any news on the SSH? Also, how exactly can we change the password? (assuming is the '<a href="http://www.pycom.io" target="_blank" rel="noopener noreferrer nofollow">www.pycom.io</a>' one, not the 'python' one)</p>
]]></description><link>https://forum.pycom.io/post/20824</link><guid isPermaLink="true">https://forum.pycom.io/post/20824</guid><dc:creator><![CDATA[ade.ro]]></dc:creator><pubDate>Thu, 12 Jul 2018 19:51:49 GMT</pubDate></item><item><title><![CDATA[Reply to Secure file transfer options for WiPy? on Fri, 13 Jul 2018 19:42:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.pycom.io/uid/2920">@ade-ro</a> You can use <a href="https://docs.pycom.io/chapter/firmwareapi/pycom/network/wlan.html#wlaninitmode---ssidnone-authnone-channel1-antennanone-powersavefalse-hiddenfalse" target="_blank" rel="noopener noreferrer nofollow">WLAN.init()</a> it accepts the password in the <code>auth</code> parameter.</p>
]]></description><link>https://forum.pycom.io/post/20859</link><guid isPermaLink="true">https://forum.pycom.io/post/20859</guid><dc:creator><![CDATA[Sympatron]]></dc:creator><pubDate>Fri, 13 Jul 2018 19:42:24 GMT</pubDate></item></channel></rss>