Bitcoin Forum
December 02, 2016, 10:20:06 PM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Вышел Bitcoin 0.4.0 с поддержкой шифрования  (Read 3114 times)
btalk
Member
**
Offline Offline

Activity: 83


View Profile WWW
September 24, 2011, 05:37:30 PM
 #1

Вчера вышла новая версия клиента, в которой наконец-то появилось шифрование кошелька. Качаем тут. Описание на русском тут.

1480717206
Hero Member
*
Offline Offline

Posts: 1480717206

View Profile Personal Message (Offline)

Ignore
1480717206
Reply with quote  #2

1480717206
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1480717206
Hero Member
*
Offline Offline

Posts: 1480717206

View Profile Personal Message (Offline)

Ignore
1480717206
Reply with quote  #2

1480717206
Report to moderator
1480717206
Hero Member
*
Offline Offline

Posts: 1480717206

View Profile Personal Message (Offline)

Ignore
1480717206
Reply with quote  #2

1480717206
Report to moderator
1480717206
Hero Member
*
Offline Offline

Posts: 1480717206

View Profile Personal Message (Offline)

Ignore
1480717206
Reply with quote  #2

1480717206
Report to moderator
mak
Sr. Member
****
Offline Offline

Activity: 262


Forth


View Profile
September 24, 2011, 06:39:00 PM
 #2

Что-то не собирается
Code:
mak@mak-desktop:~/bitcoin-0.4.0-linux/src/src$ make -f makefile.unix
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DUSE_SSL -DUSE_UPNP=0 -I/usr/local/lib/wx/include/gtk2-unicode-debug-static-2.9 -I/usr/local/include/wx-2.9 -D_FILE_OFFSET_BITS=64 -D__WXDEBUG__ -D__WXGTK__ -pthread -DGUI -o obj/net.o net.cpp
/usr/include/miniupnpc/miniupnpc.h: In function ‘void ThreadMapPort2(void*)’:
/usr/include/miniupnpc/miniupnpc.h:45: error: too many arguments to function ‘UPNPDev* upnpDiscover(int, const char*, const char*, int)’
net.cpp:1087: error: at this point in file
/usr/include/miniupnpc/upnpcommands.h:123: error: too many arguments to function ‘int UPNP_AddPortMapping(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*)’
net.cpp:1100: error: at this point in file

Free Bitcions Everyday: http://www.bitvisitor.com/?ref=1AZH7pmAWEdDNwkBKZMLBvxKbUgL88W7pS
xpm ATndrBBHAwYfcvAdih22nnEz2kkpVkjEN5
btcsec
Hero Member
*****
Offline Offline

Activity: 667


BITS.MEDIA


View Profile WWW
September 27, 2011, 03:19:40 PM
 #3

Кстати, а какое там шифрование используется?

Bits.media - русскоязычный информационный ресурс о сети Bitcoin
AV
Hero Member
*****
Offline Offline

Activity: 910



View Profile
September 27, 2011, 03:56:14 PM
 #4

Technical details of wallet encryption
--------------------------------------
Wallet encryption uses AES-256-CBC to encrypt only the private keys
that are held in a wallet.  The keys are encrypted with a master key
which is entirely random.  This master key is then encrypted with
AES-256-CBC with a key derived from the passphrase using SHA512 and
OpenSSL's EVP_BytesToKey and a dynamic number of rounds determined by
the speed of the machine which does the initial encryption (and is
updated based on the speed of a computer which does a subsequent
passphrase change).  Although the underlying code supports multiple
encrypted copies of the same master key (and thus multiple passphrases)
the client does not yet have a method to add additional passphrases.

At runtime, the client loads the wallet as it normally would, however
the keystore stores the keys in encrypted form.  When the passphrase
is required (to top up keypool or send coins) it will either be queried
by a GUI prompt, or must first be entered with the walletpassphrase
RPC command.  This will change the wallet to "unlocked" state where the
unencrypted master key is stored in memory (in the case of GUI, only for
long enough to complete the requested operation, in RPC, for as long as
is specified by the second parameter to walletpassphrase).  The wallet is
then locked (or can be manually locked using the walletlock RPC command)
and the unencrypted master key is removed from memory.
Zenitur
Sr. Member
****
Offline Offline

Activity: 368


View Profile
October 21, 2011, 09:49:21 PM
 #5

Обнови libminiupnpc, у меня например сейчас версия  libminiupnpc.so.8 и с ней всё компилируется.
Zenitur
Sr. Member
****
Offline Offline

Activity: 368


View Profile
February 09, 2012, 08:48:03 AM
 #6

Как собрать статическую сборку?
Zenitur
Sr. Member
****
Offline Offline

Activity: 368


View Profile
February 27, 2012, 07:42:10 PM
 #7

Что-то не собирается
Code:
mak@mak-desktop:~/bitcoin-0.4.0-linux/src/src$ make -f makefile.unix
g++ -c -O2 -Wno-invalid-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DUSE_SSL -DUSE_UPNP=0 -I/usr/local/lib/wx/include/gtk2-unicode-debug-static-2.9 -I/usr/local/include/wx-2.9 -D_FILE_OFFSET_BITS=64 -D__WXDEBUG__ -D__WXGTK__ -pthread -DGUI -o obj/net.o net.cpp
/usr/include/miniupnpc/miniupnpc.h: In function ‘void ThreadMapPort2(void*)’:
/usr/include/miniupnpc/miniupnpc.h:45: error: too many arguments to function ‘UPNPDev* upnpDiscover(int, const char*, const char*, int)’
net.cpp:1087: error: at this point in file
/usr/include/miniupnpc/upnpcommands.h:123: error: too many arguments to function ‘int UPNP_AddPortMapping(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*)’
net.cpp:1100: error: at this point in file

Нашёл ответ на твой вопрос по ссылке: https://bitcointalk.org/index.php?topic=6020.msg88407#msg88407
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!