kjj
Legendary
Offline
Activity: 1302
Merit: 1026
|
|
August 10, 2011, 05:30:07 AM |
|
What new features?
By the way, this doesn't work with Python 2.4.2. I jumped right up to 2.7, so I don't know what the minimum version was. Among other things, the "A if Condition else B" syntax appears to be pretty new.
|
17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8 I routinely ignore posters with paid advertising in their sigs. You should too.
|
|
|
RaTTuS
|
|
August 10, 2011, 07:25:34 AM Last edit: August 10, 2011, 09:16:23 AM by RaTTuS |
|
I'll help - what do you want testing .... can test on windows 32bit XP , Vista 64 , linux ubuntu 64bit
|
In the Beginning there was CPU , then GPU , then FPGA then ASIC, what next I hear to ask ....
1RaTTuSEN7jJUDiW1EGogHwtek7g9BiEn
|
|
|
jackjack (OP)
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
August 10, 2011, 11:35:06 AM Last edit: August 10, 2011, 11:55:07 AM by jackjack |
|
What new features?
By the way, this doesn't work with Python 2.4.2. I jumped right up to 2.7, so I don't know what the minimum version was. Among other things, the "A if Condition else B" syntax appears to be pretty new.
That's going to be annoying, I didn't want pywallet to only work with one specific version of Python.... It seems to have been included in Python 2.5 though Anyway, thanks for the feedback, I'll test all the Python versions then and modify the code to work with 2.4 New features are signing/verifying messages (this is the main thing I want to test) and no more crashing when missing dependencies Signing/verifying messages requires the ecdsa package, but please do not install it yet to test missing dependencies warnings It is installable with easyinstall(not sure for windows and osx): Linux Debian-based: apt-get install python-setuptools sudo easy_install ecdsa Windows: 32bit http://pypi.python.org/pypi/setuptools#downloads to install setuptools 64bit http://pypi.python.org/pypi/setuptools#windows to download, then run ez_setup.py Go to C:\Python27\Scripts Run easy_install.exe ecdsa OSX: http://pypi.python.org/pypi/setuptools#cygwin-mac-os-x-linux-other or found that too: http://stephenhucker.com/2008/04/08/python-easy-install-on-os-x-105-leopard/I will post here when I push the new release in github Also it seems that I forgot to post here that exporting/importing all the tx's to/from a json file have been implemented, see here for instructions
|
Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2 Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
|
|
|
jackjack (OP)
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
August 10, 2011, 04:27:30 PM |
|
I just pushed the new release to Github So: - Do not install ecdsa python package yet
- Download the new pywallet
- Run it, and check it says "'ecdsa' package is not installed, pywallet won't be able to sign/verify messages" in the console
- Close pywallet, install ecdsa package, see previous post
- Run pywallet again, check that "get info" section became "get info or sign/verify a message" with new input forms: Message, Signature, Pubkey
- To sign a message with a private key, fill Message and Key
- To verify a signature, fill Message, Signature and Pubkey
Some testing: https://bitcointalk.org/index.php?topic=6428.msg93866#msg93866msg: "Hi github users :p" { "address" : "1L5zqFahc8Ahu9wtgJqCeJMendvD174xsG", "pubkey" : "04ef6e366cd6b0b8fbf02c0c25ad39fe892b90c597875899fdc9db16941cf43fb8c429e0534cb8b 972f5cc9f1a50f36dc3352ffad427f073e1c64a145828a3be6e", "sign" : "3046022100a80b6e0c7c54c54ba943f4e3cde12f5a7dc5313e3f0a15ce868f01683ced64fa02210 08b4ad7d3800a11c241dcef7aaf44c8224a7d9f1e54d3e669bf4887036b6d10af" } Msg: "Thanks you guys!" Pubkey: 04bb50e2d89a4ed70663d080659fe0ad4b9bc3e06c17a227433966cb59ceee020decddbf6e00192 011648d13b1c00af770c0c1bb609d4d3a5c98a43772e0e18ef4 Sig: 3046022100a2274c679dc2e54db8838b6dc827b7129de0687f0b9bfebfb191490f8a52d03002210 0c671a6f3214a4d154b231c557b6c4b3f7e30b7f432d98cd5c2ff592190516f13 Please share your signed messages so that we can all verify each others ones Todo: Remove the "A if C else B" for Python2.4
|
Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2 Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
|
|
|
kjj
Legendary
Offline
Activity: 1302
Merit: 1026
|
|
August 10, 2011, 06:08:09 PM |
|
root@inana:~# /usr/local/bin/python2.7 pywallet.py Traceback (most recent call last): File "pywallet.py", line 81, in <module> curve_secp256k1 = ecdsa.ellipticcurve.CurveFp (_p, _a, _b) NameError: name 'ecdsa' is not defined
I installed it anyway. For those you you doing it the hard way, you can find the ecdsa package on this page, or use this direct link. Not having much luck signing. I tried to verify my own message, and it fails. I clicked a few more times, and I get a different signature each time. Signature of 'does it sign?' by 1CNs777TvaENvZpTDmCUFE4xsDKwaasrzk: 3045022100c126528db7cbab77d0cf7f25ca5a154239ac0b89d27a85ff734d1be080e313e70220556fe87721933703e391453a1976bd1f444ff1a645d5a4d51610aea5c1976f50 Pubkey: 04f9d1306312ad46edce343fca404213825ac218bde1ffd30a03c0adc4fe67a6d79f55afe4bfd50ee5de0c1b5161aabd9d1e2f550768d62540be2c7cd81070fb8f
Other sigs I've seen for the same message/key: 3045022037a8d7ba379516293ff4e84306d24f5ee53ad4a57d1c1a76f1f7767e68a58cc202210092a54c9dbed2ff05c8ffc18cd7ac54bcb810e9f37438f6876c94411d308d0686 3045022100c94837ea529f9bc1840e992ce12a40d145425393f049ba3a74a1fa5f21e496c802206e4f22c034a4757181f1c633fc5ca8e517f262e3728f38ac9c525a37aefa7da2 3046022100a1879e71aaea0905c243a7d41dcaa804f43f2cc08a727b3ee1828bc7d4c21c48022100a90627c76d00bf1091ebe3d11270e8f5304146c841031c93c34db92474e2d9d1 3044022002a1a70e671f056147026030f72e73aae40802f6017b0d8b66268a7657dcbfcc02206a8c75b26f7929558ef5242fea8d59c18967c20d983fd07b0007c496e2a448a8
|
17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8 I routinely ignore posters with paid advertising in their sigs. You should too.
|
|
|
jackjack (OP)
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
August 10, 2011, 06:20:32 PM |
|
root@inana:~# /usr/local/bin/python2.7 pywallet.py Traceback (most recent call last): File "pywallet.py", line 81, in <module> curve_secp256k1 = ecdsa.ellipticcurve.CurveFp (_p, _a, _b) NameError: name 'ecdsa' is not defined
I installed it anyway. For those you you doing it the hard way, you can find the ecdsa package on this page, or use this direct link. I found why, it's now fixed here but I will push it later, thanks! Not having much luck signing. I tried to verify my own message, and it fails. I clicked a few more times, and I get a different signature each time. Signature of 'does it sign?' by 1CNs777TvaENvZpTDmCUFE4xsDKwaasrzk: 3045022100c126528db7cbab77d0cf7f25ca5a154239ac0b89d27a85ff734d1be080e313e70220556fe87721933703e391453a1976bd1f444ff1a645d5a4d51610aea5c1976f50 Pubkey: 04f9d1306312ad46edce343fca404213825ac218bde1ffd30a03c0adc4fe67a6d79f55afe4bfd50ee5de0c1b5161aabd9d1e2f550768d62540be2c7cd81070fb8f
Other sigs I've seen for the same message/key: 3045022037a8d7ba379516293ff4e84306d24f5ee53ad4a57d1c1a76f1f7767e68a58cc202210092a54c9dbed2ff05c8ffc18cd7ac54bcb810e9f37438f6876c94411d308d0686 3045022100c94837ea529f9bc1840e992ce12a40d145425393f049ba3a74a1fa5f21e496c802206e4f22c034a4757181f1c633fc5ca8e517f262e3728f38ac9c525a37aefa7da2 3046022100a1879e71aaea0905c243a7d41dcaa804f43f2cc08a727b3ee1828bc7d4c21c48022100a90627c76d00bf1091ebe3d11270e8f5304146c841031c93c34db92474e2d9d1 3044022002a1a70e671f056147026030f72e73aae40802f6017b0d8b66268a7657dcbfcc02206a8c75b26f7929558ef5242fea8d59c18967c20d983fd07b0007c496e2a448a8
Not good, I can't verify your sigs neither At least does it verify your own sigs? Btw, different sig for same msg/key is normal
|
Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2 Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
|
|
|
samr7
Full Member
Offline
Activity: 140
Merit: 430
Firstbits: 1samr7
|
|
August 10, 2011, 06:46:00 PM |
|
This new signature feature is pretty darn cool. Looking forward to seeing the verification work.
One of these days, pywallet will become the new PGP!
|
|
|
|
ctoon6
|
|
August 10, 2011, 06:56:17 PM |
|
so if i want to use the new version of pywallet, do i need to run it without ecdsa, or is it just to test to make sure it works without crashing?
|
|
|
|
kjj
Legendary
Offline
Activity: 1302
Merit: 1026
|
|
August 10, 2011, 07:01:12 PM |
|
Still nothing. I tried it with a different key. By the way, if you use --web, it ignores --wallet= on the command line. It'd be nice if that carried over. I went used Dump Your Wallet and copied out one of the "sec" values, scroll down to the info/sign/verify section, paste in the key, Get Info. Results: Address (Bitcoin): 17LeVE2fjEK7ncqxCToU4McytDHLUhKpyx Privkey (Bitcoin): [secret] Hexprivkey: [secret] Pubkey: 04321a3c84e2e380215518fc952fbd782f20ca8940366f7575953c136dfb585b33a93e9969f546d13fd2afbf407dfd44a745b1421d027ee4f16de31a0d7a3b7edb
Type "maybe different words?" into the message box, Get Info. Result: Signature of 'maybe different words?' by 17LeVE2fjEK7ncqxCToU4McytDHLUhKpyx: 304402206e1704baf1c1238077b420b74c07dcdf6964155614005fe20089ce83445e2895022009ebcd27124a52ecdc90a4398438c5c400cc9dcd259560ec90d752a876946178 Pubkey: 04321a3c84e2e380215518fc952fbd782f20ca8940366f7575953c136dfb585b33a93e9969f546d13fd2afbf407dfd44a745b1421d027ee4f16de31a0d7a3b7edb
Go back up, clear out the Key: field. Paste the sig and public key into the correct boxes, Get Info. Result: Signature of 'maybe different words?' by 17LeVE2fjEK7ncqxCToU4McytDHLUhKpyx is NOT 304402206e1704baf1c1238077b420b74c07dcdf6964155614005fe20089ce83445e2895022009ebcd27124a52ecdc90a4398438c5c400cc9dcd259560ec90d752a876946178
I changed the message to "test" just to make sure the question mark wasn messing up the URL encoding, and it still failed verification.
|
17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8 I routinely ignore posters with paid advertising in their sigs. You should too.
|
|
|
jackjack (OP)
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
August 10, 2011, 07:03:31 PM |
|
so if i want to use the new version of pywallet, do i need to run it without ecdsa, or is it just to test to make sure it works without crashing?
I just pushed the fix Now if you run it, it should write that ecdsa is not present, and run normally except that you won't be able to sign/verify
|
Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2 Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
|
|
|
jackjack (OP)
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
August 10, 2011, 07:09:49 PM |
|
Still nothing. I tried it with a different key. By the way, if you use --web, it ignores --wallet= on the command line. It'd be nice if that carried over. I went used Dump Your Wallet and copied out one of the "sec" values, scroll down to the info/sign/verify section, paste in the key, Get Info. Results: Address (Bitcoin): 17LeVE2fjEK7ncqxCToU4McytDHLUhKpyx Privkey (Bitcoin): [secret] Hexprivkey: [secret] Pubkey: 04321a3c84e2e380215518fc952fbd782f20ca8940366f7575953c136dfb585b33a93e9969f546d13fd2afbf407dfd44a745b1421d027ee4f16de31a0d7a3b7edb
Type "maybe different words?" into the message box, Get Info. Result: Signature of 'maybe different words?' by 17LeVE2fjEK7ncqxCToU4McytDHLUhKpyx: 304402206e1704baf1c1238077b420b74c07dcdf6964155614005fe20089ce83445e2895022009ebcd27124a52ecdc90a4398438c5c400cc9dcd259560ec90d752a876946178 Pubkey: 04321a3c84e2e380215518fc952fbd782f20ca8940366f7575953c136dfb585b33a93e9969f546d13fd2afbf407dfd44a745b1421d027ee4f16de31a0d7a3b7edb
Go back up, clear out the Key: field. Paste the sig and public key into the correct boxes, Get Info. Result: Signature of 'maybe different words?' by 17LeVE2fjEK7ncqxCToU4McytDHLUhKpyx is NOT 304402206e1704baf1c1238077b420b74c07dcdf6964155614005fe20089ce83445e2895022009ebcd27124a52ecdc90a4398438c5c400cc9dcd259560ec90d752a876946178
I changed the message to "test" just to make sure the question mark wasn messing up the URL encoding, and it still failed verification. Have you tested this one? msg: "Hi github users :p" "pubkey" : "04ef6e366cd6b0b8fbf02c0c25ad39fe892b90c597875899fdc9db16941cf43fb8c429e0534cb8b 972f5cc9f1a50f36dc3352ffad427f073e1c64a145828a3be6e", "sign" : "3046022100a80b6e0c7c54c54ba943f4e3cde12f5a7dc5313e3f0a15ce868f01683ced64fa02210 08b4ad7d3800a11c241dcef7aaf44c8224a7d9f1e54d3e669bf4887036b6d10af" I hope it's ok because here it works Good idea for the wallet flag, will do it as soon as I resolve that
|
Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2 Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
|
|
|
kjj
Legendary
Offline
Activity: 1302
Merit: 1026
|
|
August 10, 2011, 07:21:30 PM |
|
That one works. The "Thank you guys!" one does not.
|
17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8 I routinely ignore posters with paid advertising in their sigs. You should too.
|
|
|
jackjack (OP)
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
August 10, 2011, 07:26:05 PM |
|
What a dumb! I was signing my test string instead of the msg form Try your signatures as if the message were "coucou", it will work...
New release pushed, it will surely work better
|
Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2 Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
|
|
|
ctoon6
|
|
August 10, 2011, 07:43:42 PM |
|
iv got the new version running 1.1-23
what does each field mean?
key=bitcoin private key? message=duh signature=? public=bitcoin public key? version=do i need to change that, or is that there for future reasons
|
|
|
|
jackjack (OP)
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
August 10, 2011, 07:51:37 PM |
|
iv got the new version running 1.1-23
what does each field mean?
key=bitcoin private key? message=duh signature=? public=bitcoin public key? version=do i need to change that, or is that there for future reasons
Yes sorry I should have said that before Three cases: 1. You just want some info, then just fill Key as usual 2. You want to sign, then fill Key and Msg to sign Msg with Key 3. You want to verify, then fill Msg, Sig and Pubkey to verify that Sig is a signature of Msg by Pubkey
|
Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2 Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
|
|
|
kjj
Legendary
Offline
Activity: 1302
Merit: 1026
|
|
August 10, 2011, 07:53:30 PM |
|
Works. Signature of 'does it sign?' by 17LeVE2fjEK7ncqxCToU4McytDHLUhKpyx: 3045022059300e192acb208fd9075bfa237f36931fdec3802923af8d44a95e4b96fc90a8022100b6f41321afa1919529f4916035614d67eeb4b6f7c41cfb5049da614b988a5c8d Pubkey: 04321a3c84e2e380215518fc952fbd782f20ca8940366f7575953c136dfb585b33a93e9969f546d13fd2afbf407dfd44a745b1421d027ee4f16de31a0d7a3b7edb
iv got the new version running 1.1-23
what does each field mean?
key=bitcoin private key? message=duh signature=? public=bitcoin public key? version=do i need to change that, or is that there for future reasons
key = bitcoin private key, can be found by dumping the wallet. message = message to sign or verify signature = signature of message to verify publickey = public key of message to verify Version = used to create the address format. Should be 0 currently, but can be different in the future, or for testnet. To get key info, you only need to fill in the Key: field. To sign a message, you need to fill in Key: and Message:. To verify a signature, you need to fill in Message:, Signature: and Publickey:.
|
17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8 I routinely ignore posters with paid advertising in their sigs. You should too.
|
|
|
ctoon6
|
|
August 10, 2011, 07:58:45 PM |
|
Signature of 'hello, i am ctoon6' by 1CtooN6jNELYKXUmBFVRva8qwHfLNqRBao: 3045022044ad2a6f17dbde17dc46cd110d7df2b224ca79f9ebfb28d03c9ba53a254455650221008 bb8ca927f5881bd700b89bca2b0235e6da8426df6a1a045fdf6790bef027a6b Pubkey: 0423321cff08cb3dbed8bcf20c5e552155bc10ed9495bd9407543245f2fc4ca91d359dae5a14458 142cd5a7d4f181c2363a0447ac6b22948d7b4c73117b431ae04 so would i paste 0423321cff08cb3dbed8bcf20c5e552155bc10ed9495bd9407543245f2fc4ca91d359dae5a14458142cd5a7d4f181c2363a0447ac6b22948d7b4c73117b431ae04 into pubkey and 3045022044ad2a6f17dbde17dc46cd110d7df2b224ca79f9ebfb28d03c9ba53a254455650221008bb8ca927f5881bd700b89bca2b0235e6da8426df6a1a045fdf6790bef027a6b into signature if i wanted to verify a message edit: i got it, they were long and were wrapping in the forum and made me confused
|
|
|
|
kjj
Legendary
Offline
Activity: 1302
Merit: 1026
|
|
August 10, 2011, 08:11:43 PM |
|
Signature of 'hello, i am ctoon6' by 1CtooN6jNELYKXUmBFVRva8qwHfLNqRBao: 3045022044ad2a6f17dbde17dc46cd110d7df2b224ca79f9ebfb28d03c9ba53a254455650221008 bb8ca927f5881bd700b89bca2b0235e6da8426df6a1a045fdf6790bef027a6b Pubkey: 0423321cff08cb3dbed8bcf20c5e552155bc10ed9495bd9407543245f2fc4ca91d359dae5a14458 142cd5a7d4f181c2363a0447ac6b22948d7b4c73117b431ae04
Verified. Signature of 'hello, i am ctoon6' by 1CtooN6jNELYKXUmBFVRva8qwHfLNqRBao is 3045022044ad2a6f17dbde17dc46cd110d7df2b224ca79f9ebfb28d03c9ba53a254455650221008bb8ca927f5881bd700b89bca2b0235e6da8426df6a1a045fdf6790bef027a6b edit: i got it, they were long and were wrapping in the forum and made me confused
Yeah, the silly forum software munges lines by adding spaces or newlines to long strings.
|
17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8 I routinely ignore posters with paid advertising in their sigs. You should too.
|
|
|
ctoon6
|
|
August 10, 2011, 08:34:19 PM |
|
http://dl.dropbox.com/u/9866930/pywallet_dependencies_x64v1.7zthis will get you started if you do not have everything setup already just open the files in the order listed in README.txt ill sign the SHA-512 in a sec Message: SHA-512: 5e74415fdabeba1936490bf5a462bbc4ab06502adf4c692e9a21af652a4821af99785b94d7779c444cab92f51966b1ebacdfa7bc5305a9b241beda466d5fc389 Signature: 304502203a422c58979a3cfae39c674f52c46eda7060d5088bf4772643ee9bbffb273265022100d8946e2248e7d94320b509539d20efee10e48ecd762faf0ae8d270729d301a6a Pubkey: 0423321cff08cb3dbed8bcf20c5e552155bc10ed9495bd9407543245f2fc4ca91d359dae5a14458142cd5a7d4f181c2363a0447ac6b22948d7b4c73117b431ae04 from now on i guess ill use this key, or i might make another one with proper capitalization... 1CtooN6jNELYKXUmBFVRva8qwHfLNqRBao
|
|
|
|
ctoon6
|
|
August 10, 2011, 10:15:24 PM |
|
|
|
|
|
|