Bitcoin Forum
May 14, 2024, 09:25:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Python Soru  (Read 177 times)
Jupiter_01 (OP)
Member
**
Offline Offline

Activity: 122
Merit: 26


View Profile
October 16, 2018, 05:34:20 AM
 #1

arkadaşlar txt dosyasındaki satır satır adres listesini RIPEMD-160 Hash nasıl toplu dönüştürme yapabilirim? Python ?

input.txt
adres
1KxUVU9DKfdaTLMnXBLS5BZRf56cFnRosk
1KxUVU9DKfdaTLMnXBLS5BZRf56cFnRosk
1KxUVU9DKfdaTLMnXBLS5BZRf56cFnRosk
1KxUVU9DKfdaTLMnXBLS5BZRf56cFnRosk
1KxUVU9DKfdaTLMnXBLS5BZRf56cFnRosk
1KxUVU9DKfdaTLMnXBLS5BZRf56cFnRosk
....
....
....

output.txt
hash 160
cff01716e3b722613b3d017b9ed5da84d24e4fcf
cff01716e3b722613b3d017b9ed5da84d24e4fcf
cff01716e3b722613b3d017b9ed5da84d24e4fcf
cff01716e3b722613b3d017b9ed5da84d24e4fcf
cff01716e3b722613b3d017b9ed5da84d24e4fcf
cff01716e3b722613b3d017b9ed5da84d24e4fcf
....
....
....


input.txt de adresler, output.txt hash 160 dönüşümler satır satır... girdi ve çıktı bu şekilde olacak arkadaşlar (her bir satırı input.txt ten okuyup output.txt e yazdıracak)
1715678700
Hero Member
*
Offline Offline

Posts: 1715678700

View Profile Personal Message (Offline)

Ignore
1715678700
Reply with quote  #2

1715678700
Report to moderator
1715678700
Hero Member
*
Offline Offline

Posts: 1715678700

View Profile Personal Message (Offline)

Ignore
1715678700
Reply with quote  #2

1715678700
Report to moderator
You get merit points when someone likes your post enough to give you some. And for every 2 merit points you receive, you can send 1 merit point to someone else!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715678700
Hero Member
*
Offline Offline

Posts: 1715678700

View Profile Personal Message (Offline)

Ignore
1715678700
Reply with quote  #2

1715678700
Report to moderator
Jupiter_01 (OP)
Member
**
Offline Offline

Activity: 122
Merit: 26


View Profile
October 17, 2018, 06:10:49 AM
 #2

Yardımcı olacak kimse yok mudur ?
teramit
Legendary
*
Offline Offline

Activity: 1870
Merit: 1387

The Last Cryptocoin Burner


View Profile
October 17, 2018, 01:42:35 PM
 #3

python forumlarına sor, yada yabancı kısma at, TR de yazılımcı forum da zannettiğin kadar yok
Jupiter_01 (OP)
Member
**
Offline Offline

Activity: 122
Merit: 26


View Profile
October 22, 2018, 07:23:11 AM
 #4

güncel?
apimembership
Full Member
***
Offline Offline

Activity: 448
Merit: 124



View Profile
October 22, 2018, 10:01:16 PM
Merited by Jupiter_01 (1)
 #5

arkadaşlar txt dosyasındaki satır satır adres listesini RIPEMD-160 Hash nasıl toplu dönüştürme yapabilirim? Python ?

input.txt
adres
1KxUVU9DKfdaTLMnXBLS5BZRf56cFnRosk
1KxUVU9DKfdaTLMnXBLS5BZRf56cFnRosk
1KxUVU9DKfdaTLMnXBLS5BZRf56cFnRosk
1KxUVU9DKfdaTLMnXBLS5BZRf56cFnRosk
1KxUVU9DKfdaTLMnXBLS5BZRf56cFnRosk
1KxUVU9DKfdaTLMnXBLS5BZRf56cFnRosk
....
....
....

output.txt
hash 160
cff01716e3b722613b3d017b9ed5da84d24e4fcf
cff01716e3b722613b3d017b9ed5da84d24e4fcf
cff01716e3b722613b3d017b9ed5da84d24e4fcf
cff01716e3b722613b3d017b9ed5da84d24e4fcf
cff01716e3b722613b3d017b9ed5da84d24e4fcf
cff01716e3b722613b3d017b9ed5da84d24e4fcf
....
....
....


input.txt de adresler, output.txt hash 160 dönüşümler satır satır... girdi ve çıktı bu şekilde olacak arkadaşlar (her bir satırı input.txt ten okuyup output.txt e yazdıracak)

Code:
import hashlib, binascii
from base58 import b58decode

address_file = 'input.txt'
output_file = 'output.txt'
all_content = None
with open(address_file) as f:
    all_content = f.readlines()


all_results = []
with open(output_file, "w") as text_file:
    for oneAdd in all_content:
        btc_addr = oneAdd.strip()
        decoded_btc_addr = b58decode(btc_addr)
        decoded_hex = binascii.hexlify(decoded_btc_addr)
        h160_result = decoded_hex[2:-8]
        text_file.write(h160_result.decode()+"\n")

bu kod istediğin gibi input.txt den adresleri okuyup her bir satırdaki adres in ripemd 160 hashini alıp output.txt ye kaydetmeni sağlıyor. her bir satıra karşılık aynı satıra sonuç yazılıcaktır.
 
Detaylı bitcoin adres yapısı için buraya bakılabilir:
https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses
WilliamsSean
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
October 23, 2018, 12:05:35 AM
 #6

ben siorun düzeltmek senin pm gönderin
Jupiter_01 (OP)
Member
**
Offline Offline

Activity: 122
Merit: 26


View Profile
October 24, 2018, 02:59:42 PM
 #7

apimembership teşekkürler
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!