Author

Topic: Transaction hex security issue (Read 805 times)

staff
Activity: 3458
Merit: 6793
Just writing some code
September 06, 2015, 09:28:32 AM
#3
Hello!

I have security issue. For example I prepared p2sh address, created rawTx and signed it. As a result, have got tx hex with status 'true'. Can I share final tx hex ? Can some body decrypt final tx hex and get private keys and destination address ?  

BR!
The tx hex is what will be broadcasted, and is what is normally broadcasted by nodes. Everything is safe provided that you used r values of enough entropy in the signing (which it should have if you used Bitcoin Core). Everyone can get the destination address(es) since that is publicly available information in all transactions. The private keys cannot be retrieved unless the r values are predictable and the tx is not encrypted so decrypting is not an option.
legendary
Activity: 1176
Merit: 1134
September 06, 2015, 01:49:33 AM
#2
Hello!

I have security issue. For example I prepared p2sh address, created rawTx and signed it. As a result, have got tx hex with status 'true'. Can I share final tx hex ? Can some body decrypt final tx hex and get private keys and destination address ?  

BR!
as long as you used high entropy R value, your privkey should be safe. However, the destination address should be viewable by anybody that does a decoderawtransaction as it isnt encrypted and just packed in the txbytes https://en.bitcoin.it/wiki/Transaction
jr. member
Activity: 43
Merit: 7
September 06, 2015, 01:40:06 AM
#1
Hello!

I have security issue. For example I prepared p2sh address, created rawTx and signed it. As a result, have got tx hex with status 'true'. Can I share final tx hex ? Can some body decrypt final tx hex and get private keys and destination address ?  

BR!
Jump to: