{"id":3265,"date":"2021-01-07T16:45:05","date_gmt":"2021-01-07T11:15:05","guid":{"rendered":"https:\/\/pravysoft.org\/blog\/?p=50"},"modified":"2023-01-11T20:57:10","modified_gmt":"2023-01-11T15:27:10","slug":"arduino-program-encrypter-and-burner","status":"publish","type":"post","link":"https:\/\/pravysoft.org\/eduserver\/arduino-program-encrypter-and-burner\/","title":{"rendered":"PravySoft Arduino Program Encrypter and Burner"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3265\" class=\"elementor elementor-3265\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-15c01806 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"15c01806\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7dcda366\" data-id=\"7dcda366\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-460bad2 elementor-widget elementor-widget-text-editor\" data-id=\"460bad2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u00a0<\/p><p>This is a small software to share your Arduino files without giving original source code.<\/p><p>Consider this situation:<\/p><p>You have designed an Arduino-based project and sold it to your clients. Now you want to update the program in the microcontroller to fix some bugs (or to modify some features) of the project.<\/p><p>With the help of this software, you can share an encrypted version of your Arduino program with others.<\/p><p>They can upload the project code into their hardware using the encrypted file created by you with this software without knowing the original source code.<\/p><p>Sharing your actual source code with clients is not a good idea. Especially if it is a confidential project.<\/p><p>Also, if you are using many libraries, your users also want to install the required libraries to compile the program.<\/p><p>Ofcourse you can share compiled HEX files, but Arduino IDE stores the HEX files in temporary folders, so it is not easy to find them always.<\/p><p>\u00a0<\/p><p>Our software <strong>automatically detects your project-compiled<\/strong> file and encrypts it with a password. So, the security level of your code will be higher. With this same software, you can burn the code into the various Arduino boards (Arduino UNO, Arduino MEGA, Arduino nano). We will add other boards in the next versions.<\/p><ul><li>You can encrypt your Hex code with a password.<\/li><li>No need to install Arduino ide for programming. This software is capable of burning into the microcontroller.<\/li><li>No need to install any libraries.<\/li><li>Help to protect your source code<\/li><li>It&#8217;s a free program, so you can use and distribute this program without any charges.<\/li><\/ul><h1>How to encrypt Arduino Project<\/h1><div><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/pravysoft.org\/eduserver\/wp-content\/uploads\/2023\/01\/arduio-program-encrypter-300x294.png\" alt=\"arduio code program encrypter and programmer\" width=\"300\" height=\"294\" \/><\/div><p>Please follow these steps to encrypt your Arduino program<\/p><ol><li>Open Arduino IDE and <strong>compile your project<\/strong> (Remove all code errors if any)<\/li><li><strong>Without closing Arduino IDE<\/strong>, open our software and select <strong>Encrypt Program<\/strong> tab.<\/li><li>Click on the <strong>Auto search project<\/strong> button.<\/li><li>You can see the active list of <strong>Arduino projects in the Combobox<\/strong><\/li><li>Select the <strong>project file you want to encrypt<\/strong><\/li><li>Click Encrypt and Save button. It will ask for an encryption password, enter it.<\/li><li>Finally, it will generate a file with a <strong>.pra<\/strong> extension. You can share it with your customers.<\/li><\/ol><p><strong>Note:<\/strong> You can also <strong>Copy the HEX file<\/strong> path of your project to share the HEX file of your project.<\/p><p>It can be used to find the HEX file path of your Arduino program for <strong>proteus simulations<\/strong>.<\/p><p>When you click on the <strong>Copy HEXPath<\/strong> button the HEX file path will be saved into the clipboard.<\/p><p>So you can paste it anywhere.<\/p><p>\u00a0<\/p><p><img decoding=\"async\" src=\"https:\/\/pravysoft.org\/eduserver\/wp-content\/uploads\/2023\/01\/Screenshot-2022-12-31-193715-300x294.png\" alt=\"PravySoft A\" width=\"300\" height=\"294\" \/><\/p><p>\u00a0<\/p><p><img decoding=\"async\" src=\"https:\/\/pravysoft.org\/blog\/wp-content\/uploads\/2021\/01\/arduino_encrypt-program-300x286.png\" alt=\"Arduino encrypt program to share customers\" width=\"471\" height=\"449\" data-wp-editing=\"1\" \/><\/p><h1>How to burn the encrypted file into Arduino hardware<\/h1><p>Follow these steps<\/p><ol><li>Connect your computer and your project<\/li><li>Open our software and Goto <strong>Burn Program to IC<\/strong> Tab<\/li><li>Select the COM port (Please look Device manager&gt;port, if you don&#8217;t know which port number you want)<\/li><li>You can upload HEX or PRA (Encrypted) files. Click the Browse button and select your file<\/li><li>If you are chosen PRA file, the software will ask the encryption password also, please give that password too<\/li><li>Click Burn to IC<\/li><\/ol><div>\u00a0<\/div><p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/pravysoft.org\/blog\/wp-content\/uploads\/2021\/01\/arduino_writer-300x290.png\" alt=\"Upload arduino program to chip\" width=\"434\" height=\"419\" \/><\/p><p>If you want any help, you can contact info.pravysoft@gmail.com<\/p><h1>Product description<\/h1><p><strong>Name: <\/strong>PravySoft Arduino Program Encrypter and Burner<\/p><p>Supports: Arduino UNO, Nano, Mega<\/p><p><strong>Version no: 2.1<\/strong><\/p><p><strong>Updated on<\/strong> :07\/01\/2021<\/p><p><strong>Created by:<\/strong> <a href=\"https:\/\/pravysoft.org\/praveen\">Dr Praveen Thappily<\/a><\/p><p><strong>Licence:<\/strong> Freeware<\/p><p><strong>Blog:<\/strong> https:\/\/pravysoft.org\/blog\/2021\/01\/07\/arduino-program-encrypter-and-burner\/<\/p><p>Download link: <a href=\"https:\/\/pravysoft.org\/downloads\/pravysoft_PROG.exe\">https:\/\/pravysoft.org\/downloads\/pravysoft_PROG.exe<\/a><\/p><p><a href=\"https:\/\/pravysoft.org\/downloads\/pravysoft_PROG.exe\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/archive.org\/download\/download-button-png\/download-button-png.png\" alt=\"download-button-png : Free Download, Borrow, and Streaming : Internet Archive\" width=\"177\" height=\"70\" \/><\/a><\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u00a0 This is a small software to share your Arduino files without&#8230;<\/p>\n","protected":false},"author":1,"featured_media":53,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[297],"tags":[298,299,300,301,302],"class_list":["post-3265","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-electronics","tag-encrypt-arduino-program","tag-find-arduino-hex-file-location","tag-find-out-hex-file-path-for-proteus-simulations","tag-secretly-sent-your-arduino-program","tag-tool-to-upload-arduino-files-without-using-arduino-ide"],"_links":{"self":[{"href":"https:\/\/pravysoft.org\/eduserver\/wp-json\/wp\/v2\/posts\/3265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pravysoft.org\/eduserver\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pravysoft.org\/eduserver\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pravysoft.org\/eduserver\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pravysoft.org\/eduserver\/wp-json\/wp\/v2\/comments?post=3265"}],"version-history":[{"count":0,"href":"https:\/\/pravysoft.org\/eduserver\/wp-json\/wp\/v2\/posts\/3265\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pravysoft.org\/eduserver\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/pravysoft.org\/eduserver\/wp-json\/wp\/v2\/media?parent=3265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pravysoft.org\/eduserver\/wp-json\/wp\/v2\/categories?post=3265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pravysoft.org\/eduserver\/wp-json\/wp\/v2\/tags?post=3265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}