jesus40 Posted June 1, 2015 Posted June 1, 2015 hello,I need your help. I dont found a Bitcoin address generator written in autoit, and i really can not write it. I am a beginner, but i learning continously.I found a graphical generator, looks nice, but i think is impossible to do it http://www.royalforkblog.com/2014/08/11/graphical-address-generatorI found the code on many languages, C, python, etc, but i dont understand, i really dont know how to....Can anybody make me a script what generate a BTC address & its private key?I found these codes, maybe can help:python:https://github.com/weex/addrgenc:https://github.com/matja/bitcoin-toolvisual c source:https://casascius.com/btcaddress-alpha.zip I would be happy if somebody can help me and make it in autoit. thanks everything
Developers Jos Posted June 1, 2015 Developers Posted June 1, 2015 So let me try to get this clear: you want us to reinvent the wheel for you?Sweet.Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
jesus40 Posted June 1, 2015 Author Posted June 1, 2015 I just ask for help... Maybe it is a very easy task for somebody, or maybe somebody have a finished script. If you dont want or can not help, You can skip this topic.thanks
water Posted June 1, 2015 Posted June 1, 2015 Did you have a look at the C code you posted the link to?Do you think it is a simple task to translate to AutoIt?Another question: Why does it have to be written in AutoIt? You have already found code in other languages. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
jesus40 Posted June 1, 2015 Author Posted June 1, 2015 (edited) noo, i dont think that it is an easy task.. For me looks like a nightmare. But found two short python code, so ithink there is a shorter/easier way to do it.https://davanum.wordpress.com/2014/03/17/generating-a-bitcoin-private-key-and-address/http://pastebin.com/4Lmf25gKI need it in autoit, because i can use only this language. And i want to mod/upgrade it. But i can not do that on another language.My second idea is implement or convert python to autoit. But maybe it is a bad idea. Edited June 1, 2015 by jesus40
Developers Jos Posted June 1, 2015 Developers Posted June 1, 2015 (edited) Well, When you say you are only able to do it in AutoIt3 then I am sure you have started the coding and have something to show ...right? Jos Edited June 1, 2015 by Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
argumentum Posted June 2, 2015 Posted June 2, 2015 hello,I need your help. I dont found a Bitcoin address generator written in autoit, and i really can not write it. I am a beginner, but i learning continously.I found these codes, maybe can help:python:https://github.com/weex/addrgenwell, if you can dossl = ctypes.cdll.LoadLibrary (ctypes.util.find_library ('ssl') or 'libeay32')in AutoIt, I'd like to see that. Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting.
jesus40 Posted June 3, 2015 Author Posted June 3, 2015 i think i can do it with the help of wikipedia article. But i am not sure I try it without any code of other language.point 0 is ok, that is random. But point 1.... I dont understand exactly how to do it............ Any idea? How to create Bitcoin Address0 - Having a private ECDSA key 18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725 1 - Take the corresponding public key generated with it (65 bytes, 1 byte 0x04, 32 bytes corresponding to X coordinate, 32 bytes corresponding to Y coordinate) 0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6 2 - Perform SHA-256 hashing on the public key 600FFE422B4E00731A59557A5CCA46CC183944191006324A447BDB2D98D4B408 3 - Perform RIPEMD-160 hashing on the result of SHA-256 010966776006953D5567439E5E39F86A0D273BEE 4 - Add version byte in front of RIPEMD-160 hash (0x00 for Main Network) 00010966776006953D5567439E5E39F86A0D273BEE (note that below steps are the Base58Check encoding, which has multiple library options available implementing it)5 - Perform SHA-256 hash on the extended RIPEMD-160 result 445C7A8007A93D8733188288BB320A8FE2DEBD2AE1B47F0F50BC10BAE845C094 6 - Perform SHA-256 hash on the result of the previous SHA-256 hash D61967F63C7DD183914A4AE452C9F6AD5D462CE3D277798075B107615C1A8A30 7 - Take the first 4 bytes of the second SHA-256 hash. This is the address checksum D61967F6 8 - Add the 4 checksum bytes from stage 7 at the end of extended RIPEMD-160 hash from stage 4. This is the 25-byte binary Bitcoin Address. 00010966776006953D5567439E5E39F86A0D273BEED61967F6 9 - Convert the result from a byte string into a base58 string using Base58Check encoding. This is the most commonly used Bitcoin Address format 16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM
Developers Jos Posted June 3, 2015 Developers Posted June 3, 2015 i think i can do it with the help of wikipedia article. But i am not sure I try it without any code of other language.point 0 is ok, that is random. But point 1.... I dont understand exactly how to do it............ Any idea?Is there an AutoIt3 question in there or are you simply having no idea what it is that needs to be done at all?Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
jesus40 Posted June 4, 2015 Author Posted June 4, 2015 (edited) Is there an AutoIt3 question in there or are you simply having no idea what it is that needs to be done at all?JosI can make every point in autoit, but simply have no idea what is point two. So i dont know what is that, and how to do it with autoit. Edited June 4, 2015 by jesus40
Moderators Melba23 Posted June 4, 2015 Moderators Posted June 4, 2015 jesus40,simply have no idea what is point two. So i dont know what is that, and how to do it with autoit.Then I suggest that you find out what you want to do and come back with an AutoIt related question once you do know. Thread locked.M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
Recommended Posts