How about using ECC point multiplication and AES:
[...]
I like this scheme more because it allows to efficiently encrypt messages of arbitrary sizes.
It's indeed much more efficient Just out of curiosity, is it possible to tweak this a bit to make the sender unable to read the crypted message? What do you mean? Sender must know the message it is about to send. I was thinking about the private key s. The computer I'm using everyday should be safe but I wouldn't trust it for something risky. If I use your method, the computer may keep s somewhere (HDD, RAM, bash history, etc) and if it's compromised the attacker might be able to retrieve it and decrypt the message. Now that I'm writing it I realize that the same goes for the message and the random N...
|
|
|
Lol wtf am I looking at? Do you really have a 3-character long password? Change it immediatly FFS!
|
|
|
How about using ECC point multiplication and AES:
1. Get recipient's public key R (R = r*G, r is private key) 2. For each message, generate unique keypair S,s: S = s*G. 3. Create a shared secret: K = R*s 4. Compute 256-bit encryption key out of that shared secret: key = SHA256(SHA256(K)) 5. Encrypt the message with that key and send the message together with unique pubkey S. 6. Recipient gets the message and computes key using his private key r and S: key = SHA256(SHA256(r*S)) 7. Recipient's key turns out to be the same because r*S = R*s = r*s*G.
I like this scheme more because it allows to efficiently encrypt messages of arbitrary sizes.
It's indeed much more efficient Just out of curiosity, is it possible to tweak this a bit to make the sender unable to read the crypted message?
|
|
|
What is a cyryptocurrency?
A bug! And a typo! ha. Will fix that to 'Cryptocurrency' here is test output from your sig address: Address : 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 Cryptocurrency: Bitcoin BTC, Freicoin FRC, Terracoin TRC, Devcoin DVC
VERSION ADDRESS HEX DEC TYPE --------------------------------------------------------------- 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 0x00 0 Bitcoin BTC, Freicoin FRC, Terracoin TRC, Devcoin DVC YkMpHHrpMk8HLx5AnTntt8m1ZV6LrjKMT 0x01 1 x5xoPb9XYD16n6ACCo7P1QYe4k352c2vM 0x02 2 2MRZnVtSEifsvDEFDd8Rs8gLGZzysC7bdy 0x03 3 2kmAmcBiwu8kjeNLF3TkMFx7u5FvUkeAWL 0x04 4 3A6mkiV1f5bdZ5WRGTo4qPDuXaWsCSszR9 0x05 5 3ZSNjpnJNG4WNWeWHt8PKWVhA5motxzFRc 0x06 6 3xmyiw5b5SXPBwnbKJThodmUnb2khvP4P4 0x07 7 4N7ai3NsnczG1NvgLio2Hm3GR6HhKqYPiC 0x08 8 Novacoin NVC 4mTBh9gAVoT8pp4mN98LmtK43bYe6b9sZi 0x09 9 5AnngFyTCyv1eFCrPZTfG1aqg6oaooo12n 0x0a 10 5a8PfNGjvANtTgLwQynyk8rdJc4XSydKdu 0x0b 11 5yTzeUa2dLqmH7V2SQ8JEG8Qw7KUCXcPQp 0x0c 12 6NobdasKLXJe6Yd7TpTciPQCZcaQx54suV 0x0d 13 6n9CchAc3hmWuymCVEnwCWfzC7qMb64pU3 0x0e 14 Feathercoin FTC 7BUoboTtktEPjQuHWf8Fgdwmpd6JLzzqcY 0x0f 15 7apQaumBU4hGYr3NY5TaAmDZT8MF2ZxAN5 0x10 16 Junkcoin JKC 7zA1a24UBFA9NHBTZVntetVM5dcBkPaRex 0x11 17 8PVcZ8MktRd2BiKYav8D91m8i8s8V8bw3A 0x12 18 Bytecoin BTE 8nqDYEf3bc5u19TdcLTXd92vLe85AunVEH 0x13 19 9CApXLxLJnYmpabidknr7GJhy9P1vu8F4Q 0x14 20 9bWRWTFd1y1ee1jofB8AbPaVbedxfM4tcP 0x15 21 9zr2VZYuj9UXTSstgbTV5WrHE9tuK5oCEb 0x16 22 AQBdUfrCSKwQGt1yi1noZe84rf9r3Wn6y3 0x17 23 Anoncoin ANC, Argentum ARG AoXETn9V9WQH6KA4jS883mPrVAQnnaNmyv 0x18 24 Doubloons DBL, Americancoin AMC BCrqStSmrgs9ukJ9krTSXtfe7ffjWN8Afa 0x19 25 Bitbar BTB, BBQcoin-Testnet BcCSRzk4ZsL2jBSEnGnm21wRkAvgCSoeD5 0x1a 26 C1Y3R73MH3nuYcaKoh85W9DDNgBcvZeekZ 0x1b 27 CQseQDLdzEFnN3iQq7TPzGV11BSZbH2ico 0x1c 28 CHNCoin CNC, Copperlark CL CpDFPKdvhQifBUrVrXniUPkndghWGngEP4 0x1d 29 DDYrNRwDQbBXzuzasx82xX2aGBxSztekJZ 0x1e 30 Digitalcoin DGC DctTMYEW7meQpM8fuNTMSeJMthDPkP2zFp 0x1f 31 E2E4LeXnpx7HdnGkvnnfvma9XCULPd6iXA 0x20 32 GLDcoin GLD, Norbit ERZfKkq5Y8aATDQqxD7zQtqw9hjHCFQ3Me 0x21 33 EZCoin EZC, Elacoin ELC EpuGJs8NFK33GeYvydTJu27inCzDrk6uPv 0x22 34 Emerald EMD FEEsHyRexVVv65h213ndP9PWQiFAaaJrRr 0x23 35 Frankocoin FRK, Florincoin FLO FdaUH5iwffxnuWq72U7wsGfJ3DW7JZAq24 0x24 36 G2v5GC2ENrRfiwyC3tTGMPw5fim3vyMYF9 0x25 37 GSFgFJKX62tYYP7H5JnaqXCsJE1zhh7n23 0x26 38 Gamecoin GME GqbHEQcooDMRMpFN6j7uKeUevjGwMsX3jd 0x27 39 HEvtDWv6WPpJBFPT89TDomkSZEXtASqDWH 0x28 40 Hypercoin HYC HeGVCdDPDaHAzgXY9ZnYHu2EBjnpqoYHaZ 0x29 41 J3c6BjWfvkk3p7fdAz7rn2J1pF3mX7AiMP 0x2a 42 Memecoin MEM JSwhAqoxdwCvdYoiCQTBG9ZoSkJiFgHMDt 0x2b 43 JrHJ9x7FM7foSywoDpnVkGqb5FZez1J31o 0x2c 44 KFcu94QY4J8gGR5tFF7pEQ7NhkpbiDXxJq 0x2d 45 KexW8AhpmUbZ5rDyGfT8iXPALG5YMfrHrL 0x2e 46 L4J77H17Uf4RuHN4J5nTCeewxmLV82uzXJ 0x2f 47 Luckycoin LKY LTdi6PJQBqXJiiW9KW7mgmvjbGbRqBTUmx 0x30 48 Litecoin LTC, Stablecoin SBC LryK5Vbgu1zBY9eELvT6AuCXDmrNXzBPyG 0x31 49 MGJv4btycCT4ManKNLnQf2UJrH7KCjido6 0x32 50 Mincoin MNC, Megacoin MEC MfeX3iCGKNuwB1vQPm7j99k6UnNFx7eU2G 0x33 51 N4z82pVZ2ZNozT4VRBT3dH1t7HdCdxcpvJ 0x34 52 Namecoin NMC NUKj1vnqjjqgotCaSbnN7QHfjnt9LzcvzH 0x35 53 Nibble NBL NsfL1368SvJZdKLfU27gbXZTNJ965jBTCL 0x36 54 PGzvz9PRA6mSSkUkVST15eqEzoQ2j8qWnb 0x37 55 PPCoin PPC PgLXyFghsHEKGBcqWrnKZn72dJeySfpGze 0x38 56 Phenixcoin PXC Q5g8xMyzaThC5ckvYH7e3uNpFouvANMEs3 0x39 57 QV1jwUHHHeA4u3u1ZhSxY2ebtKArxx86b4 0x3a 58 QtMLvaaZzpcwiV36b7nH29vPWpRoaUs2xP 0x3b 59 RHgwugsri15pXvBBcY7bWHCB9KgkKDS2fp 0x3c 60 Royalcoin RYC, Realcoin REC, UScoin USC Rh2YtoB9RBYhMMKGdxSuzQTxmpwgzxmp8Z 0x3d 61 S6N9suUS8N1aAnTMfNnEUXjkQLCdjbjJDh 0x3e 62 Smallchange SMC, Sexcoin SXC, Dragoncoin DNK, Supercoin SPC SVhks1miqYUSzDbSgo7Yxf1Y2qTaUiksGk 0x3f 63 Su3Mr851YiwKoejXiDSsSnHKfLiXBXn4FP 0x40 64 TJNxqENJFuQCd5scjdnBvuZ7HqyTu3VwX1 0x41 65 ThiZpLfay5s5SX1hm47WR2ptvMEQe2bJbT 0x42 66 U74AoSxsgGKxFx9nnUSpuA6gYrVMNNJNQc 0x43 67 UWPmnZGAPSnq5PHsotn9PHNUBMkJ2Hh6YW 0x44 68 UujNmfZT6dFhtpRxqK7TsQeFos1Ei9JFsL 0x45 69 VK4ykmrjooiaiFa3rjSnMXv3SNGBSBtc9A 0x46 70 ViQajtA2WzBTXgi8t9n6qfBq4sX89bhhXP 0x47 71 W7kBizTKEAeLM7rDua7RKnTchNn4pFKC79 0x48 72 WX5ni6kbwM7DAYzJvzSjoujQKt31Z8EMr9 0x49 73 Worldcoin WDC WvRPhD3teXa5yz8PxQn4J31BxPHxHWR44v 0x4a 74 XKkzgKMBMi2xoRGUyq7NnAGyatYu3NWmgT 0x4b 75 Xj6bfReU4tVqcrQa1FShGHYmDPoqmXjEt8 0x4c 76 XenCoin XNC Y8SCeXwkn4xiSHYf2fn1kQpYqu4nRBnwWW 0x4d 77 Yacoin YAC YXmodeF3VFRbFigk467LEY6LUQKjAm5Fan 0x4e 78 Yw7QckYLCRtU59pq5WSeifN86uafpeLUes 0x4f 79 ZLT1brqcucMLtaxv6vmyCndujQqcYi5TJN 0x50 80 Zjncay8ucnpDi2718M7HguuhMv6ZFv6LQX 0x51 81 a98Da5SCKyH6XTF69mScB3BUzRMVx2KhMr 0x52 82 Alphacoin ALP aYTpZBjV39jyLtPBBBmvfATGcvcSe3nTUp 0x53 83 awoRYJ2mkLCrAKXGCc7F9Hj4FRsPMQR3aP 0x54 84 bM92XQL4TWfiykfME2SZdQzqsw8LAY85e1 0x55 85 BBQcoin BQC bkUdWWdMAh8boBoSFSmt7YGdWSPGsAWuwu 0x56 86 c9pEVcvdssbUccwXGs7CbfYR8weDXYY8SM 0x57 87 cZ9qUjDvb44MS45cJHSX5npCmSuAHWssyp 0x58 88 Coiledcoin CLC cxVSTqXDJEXEFVDhKhmqZv5zPxA6zqg539 0x59 89 dMq3SwpW1Qz74vMnM87A43Mn2TR3dnwvvx 0x5a 90 dmAeS47nibSytMVsNYSUYAdZexfzR2XtEQ 0x5b 91 eAWFRAR5RmurhndxPxmo2HuMHTvw968MDk 0x5c 92 eZqrQGiN8xNjXDn3RP77WRB8uyBspYPd5m 0x5d 93 eyBTPP1er8qcLev8SoSRzYSvYUSpTedxzE 0x5e 94 fNX4NVJwZKJVA64DUDmkUfiiAyhmAbocJU 0x5f 95 Fairbrix FBX fmrfMbcEGVmMyXCJVe74xnzVoUxhySEeKH 0x60 96 Fastcoin FST gBCGLhuWygEEnxLPX4SPSvGHRzDegm7Jiy 0x61 97 Giestgeld GG gaXsKpCogrh7cPUUYUmhw3Y54VUbJD9zBn 0x62 98 Bitgem BTG gysUJvW6Q39zRpcZZu72RAorgzjY7kN66c 0x63 99 hPD5J2oP7DcsFFkebKSLuJ5eKVzUkrGLCN 0x64 100 hnYgH96fpQ5k4gtjcjmfPRMRx1FRTUNB9M 0x65 101 iBtHGFPxXaYct82peA6ysYdDaWWNEex3ko 0x66 102 Infinitecoin IFC ibDtFMhFEm1VhZAufaSJMfu1D1mJvyiti3 0x67 103 izZVETzXwwUNWzJzgzmcqoAnqX2FftnCh3 0x68 104 jPu6DaHpf7wFLRT5iR6wKvSaU2HCJPd1iP 0x69 105 i0coin I0C joEhCgb7NJQ89rbAjqSFp3iN6XY94w1J8U 0x6a 106 kCaJBntQ5UrzyHjFmFmaJAz9j2o5mY2tAB 0x6b 107 kbuuAuBgnfKsnisLng6tnJFwMY42TQBKKp 0x6c 108 m1FWA1UyVqnkcA1Rp6SDGRXiz3JyCcArfA 0x6d 109 mQb797nGD2FdRb9WqWmXkYoWcYZuvfzcDo 0x6e 110 movi8E5YvCiWF2Hbrw6rEg5JF3preHHWf3 0x6f 111 Bitcoin-Testnet BT3 nDGK7LNqdPBP4TRgtMSAioM5sZ5oJmbNj2 0x70 112 ncbv6Sg8LZeFstZmummVCvcsW4LjyhSmHH 0x71 113 o1wX5YyR3k78hKhrwC6oh3tf8ZbgiVSHGY 0x72 114 oRH84fGhkva1WkqwxcS8BBASm4rdRypaTd 0x73 115 Onecoin ONC opcj3mZzU72tLBz2z2mSfJSEPa7a7fAkGT 0x74 116 pDxL2ssHBHVm9d881T6m9Ri225NWuTd1ax 0x75 117 Powercoin PWC pdHw1zAZtTxdy4GD2sS5dYyoeadTdLjDrH 0x76 118 q2dY16TrbeRWnVQJ4HmQ7gFbH5tQGBhHHj 0x77 119 qRy8zCm9JptPbvYP5i6iboXNub9LxuHZ5P 0x78 120 qqJjyK4S21MGRMgU78S35voAY6QHjFDbHi 0x79 121 rEeLxRMijBp9EnpZ8YmMa44xAbfET14K1n 0x7a 122 rdywwXf1SNH24Dxe9y6g4BLjo6vBAj4HwM 0x7b 123 Rucoin RUC s3KYvdxJ9Yjtsf6jBPRzYJcXRcB7qGw8a4 0x7c 124 sSf9ukFarjCmh6EpComK2RtK47S4axVQQE 0x7d 125 Stablecoin, Solidcoin SC sqzktrYsZufeWXNuEE6dWZA6gch1Fv8p7q 0x7e 126 tFLMsxrAH68XKxWzFeRwzgRtK7wwxzHXsR 0x7f 127 Tenebrix TBX tefxs59SzGbQ9Pf5H4mGUohfwdCthcBcvx 0x80 128 u41ZrBSjhT4GxpoAJV6axvyTa8TqNVvT8D 0x81 129 uTMAqHk2QdX9nFwFKuRuT4FFCdin5cPNmh 0x82 130 urgmpQ3K7oz2bh5LMKmDwBX2q8yimfwJf2 0x83 131 vG2NoWLbpzSuR8DRNk6YRJnpTeEfZtKCeR 0x84 132 vfMyncdtYAunEZMWQARruS4c69VcE72PB5 0x85 133 Liquidcoin LQC w4hamiwBFMNf3zVbRamBPZLPiekYysASFV 0x86 134 wU3BkqETxXqXsRdgT16VsgcBMA1VfBe71A 0x87 135 wsNnjwXkfiJQgrmmURRpMosxyfGSMkqNCf 0x88 136 xGiPj3q3NtmHWHurVqm8qw9kcAXP817tkQ 0x89 137 xg3ziA8L65EAKj3wXG6TL4RYEfnKomJ69T 0x8a 138 Ixcoin IXC y5PbhGRcoFh39AC2YgRmpBhKsB3GZFeTxc 0x8b 139 yUjCgNiuWS9uxbL7a6m6JJy7VgJDDbXbs6 0x8c 140 yt4ofV2CDccnn2UCbX6QnSEu8BZ9xCDLEk 0x8d 141 zHQQebKUvo5fbTcHcwRjGZWgkgp6ciyuuX 0x8e 142 zgk1dhcmdyYYQtkNeMm3kgnUPC53LABj14 0x8f 143 2165ccov4MA1REKtTfn6NEp4G1hKz1CrqaX 0x90 144 21VRDbvDM4LUJ3m2YhCRgiwL3eCaviRNXw1 0x91 145 21tkpb2WdmWwAsCAdicm1D4bqGhqsXk7ump 0x92 146 22J6Ra8ovUhQ3gdJik36KhBscuD6pE2AgSo 0x93 147 22hS2ZF7DBsrvW4SomTReBK9QXiMkwZaHi4 0x94 148 236mdYMQVu4KoKVatnskxfSRCADchdpJw66 0x95 149 23W7EXThncEng8viypJ6H9ZgyniseKDZgaV 0x96 150 23uSqWa15KRFYxMs4qiRbdgxmRE8b4mVAPd 0x97 151 24JnSVgJN2biRmo19s8kv7pEZ3jPXhigcov 0x98 152 24i83UnbejnBJbE9EtZ6EbwWLgEeUT39N7A 0x99 153 257TeTttwSxeBQfHKuyRZ64n8JjuR7z8zTz 0x9a 154 25WoFT1CEA974E6RQwPksaC3uwFAMts4JEp 0x9b 155 25v8rS7VWsKZw3XZVxp6C4KKhZkRJZ69fm9 0x9c 156 26KUTRDnoaW2orxhazERWYSbVCFgFH9rwwb 0x9d 157 26ip4QL66HgVggPqg1ekq2ZsGpkwBxYfCdK 0x9e 158 2789fPSPNzrxZVpym3569Wh94TGC8ifhft1 0x9f 159 27XVGNYgfi3RSKG7r4VRTzpQr5mT5RznxCU 0xa0 160 27vpsMeyxRDtK8hFw5uknUwgdiGi27LjjMY 0xa1 161 28LAULmHF8QMBx8Q27L66y4xRLmxxqmeQvz 0xa2 162 28jW5KsaXqap4mZY78kRRTCECyHDuY3QUHF 0xa3 163 298qgJyspYmGwazgCAAkjwKVzbnUrEqRFnk 0xa4 164 29YBHJ6B7FwjpQRpHBb64RSmnEHjnxhgMrR 0xa5 165 29wWtHCUPy8ChDrxND1RNua3ZrnzjfZgyRY 0xa6 166 2ALrVGJmggJfa3J6TERkhPhKMVJFgMYv3Zf 0xa7 167 2AkC6FR4yPV8SrjEYFr61spb97oWd5aUEwQ 0xa8 168 2B9XhEXNG6fbKgANdHGRLMwrvkJmZq51MV1 0xa9 169 2BYsJDdfYor4CVbWiJgker58iNp2WYAAF81 0xaa 170 2BxCuCjxqX2X5K2eoL75yLCQW1KHTDBY9bf 0xab 171 2CMYWBrG8ECyx8TntMXRHpKgHdpYPzUwDX1 0xac 172 2Ckt7AxZQwPSpwtvyNwkcJSx5GKoLiDiHKu 0xad 173 2DADiA4rheZuhmL54QN5vnaDrtq4HN9qV8w 0xae 174 2DZZK9B9zMkNaamD9RnRFGhVeXLKE58KCQy 0xaf 175 2Dxtv8HTH4vqTQCMETCkZkpmS9qaApc9hNR 0xb0 176 2ENEX7PkZn7JLDdVKUd5tEx3DnLq7Xv52mm 0xb1 177 2Ema86W3rVHmD34dQW3RCj5K1Qr64FE8pJ5 0xb2 178 2FAuj5cM9CUE5rVmVXTkXDCao3MLzz3tKjj 0xb3 179 2FaFL4ieRuegxfvuaYt5qhKrafrbwffzAk6 0xb4 180 2Fyaw3pwicq9qVN3faJRABT8NJMrtMs2Nb4 0xb5 181 2GNvY2wF1L1ciJoBkbikUfaQ9vs7q5tLJMp 0xb6 182 2GnG923YJ3C5b8EKqd95o9hfwZNNmmRChRk 0xb7 183 2HBbk19qakNYTwfTveZR7dpwjBsdiXgTxt3 0xb8 184 2HawLzG8sTZ1Lm6c1fykS7xDWpNtfF7Rhvb 0xb9 185 2HzGwyNSAAjUDaXk6hQ5kc5VJSt9bt6Zfgn 0xba 186 2JPcYxUjSsuw6PxtBipR56Cm65PQYaSUPbM 0xbb 187 2Jnx9wb2jb6PyDQ2GkEkPaL2shtfVJBsVrs 0xbc 188 2KCHkvhL2JGrr2qAMmf5i4TJfLPvS2bRAq8 0xbd 189 2KbdMuodK1TKirGJSo5R2YaaSxuBNpE9oZS 0xbe 190 2KzxxtuvbidnbfhSXpVkM2hrEbQSKUnWkS6 0xbf 191 2LQJZt2DtRpFUV8acqv5fWq82DuhGBVUR8T 0xc0 192 2LoeAs8XB8ziMJZihsLQyzxPorQxCtXfZav 0xc1 193 2MCymrEpTrBBE7zrntkkJV5fbUvD9aqqqEq 0xc2 194 2McKNqM7kZMe6wRzsvB5cyCwP7RU6MMY7ky 0xc3 195 2N1eypTR3GY6yks8xwbQwTLDAjvj33LpmoF 0xc4 196 2NQzaoZiKyiZraJH3y1kFwTUxNRyyno9xs9 0xc5 197 2NpLBng1cgu2jPjR8zS5aRakjzwEvPy2R3z 0xc6 198 2PDfnmnJuQ5VcDAZE1rQtui2XdSVs8WSAQz 0xc7 199 2Pd1PktcC7FxV2bhK3GkDPqJKFwkorrsn6o 0xc8 200 2Q2LzjzuUpSRMr2qQ4h5Xsxa6tT1kc22h9z 0xc9 201 2QRgbj7CmXctEfTyV67QrN5qtWxGhJJbSCt 0xca 202 2Qq2CiDW4EoM7Uu7a7XkArD7g9TXe4FvVGn 0xcb 203 2REMohKoLwyozJLFf8x5VLLPTmxnamQVY1U 0xcc 204 2RdhQgS6dfAGs7mPkANQopTfFQU3XPeVpvy 0xcd 205 2S331fYPvNLjjwCXqBnk8Jaw32yJUAdGc82 0xce 206 2SSNceehD5XCckdfvDD5SniCpfUZQs2ZbmP 0xcf 207 2SqiDdkzVnhfVa4p1EdQmGqUcHypMZ3Vhec 0xd0 208 2TF3pcsHnVt8NPVx6G3k5kxkPvV5JKYMTA2 0xd1 209 2TePRbyb5D4bFCw6BHU5QF62BYzLEz6Kx3G 0xd2 210 2U3j2b5tMvF482NEGJtQijDHyBVbBhvEk88 0xd3 211 2UT4daCBedRWzqoNMLJk3DLZkozr8NYRoNw 0xd4 212 2UrQEZJUwLbysfEWSMj5MhTqYSW755uXK1v 0xd5 213 2VFjqYQnE3nSkUfeXP9QgBb7L51N1pwqrWF 0xd6 214 2Vf5SXX5WkxudJ6ncQZjzfiP7hWcxWadatq 0xd7 215 2W4R3WdNoU9NW7XvhRz5K9qeuL1suEzKUpV 0xd8 216 2WTkeVjg6BKqNvy4nTQQddxvgxX8qz1HaPf 0xd9 217 2Ws6FUqyNtWJFkQCsUpjx86CUb2Pne4TWAk 0xda 218 2XGRrTxGfbgm8ZqLxWF5GcDUGDXejNffEdU 0xdb 219 2XfmTT4ZxJsE1PGV3XfQb6Lk3r2ug5wWyLZ 0xdc 220 2Y574SAsF23gtChd8Z5juaU1qUYAcqXWRbZ 0xdd 221 2YUSfRHAXjE9m28mDaW5E4bHd73RZVWDxXg 0xde 222 2YsnGQPTpSQcdqZuJbvQYYiZQjYgWF3wHv7 0xdf 223 2ZH7sPVm79b5Wf13PdLjs2qqCN3wSyqZpke 0xe0 224 2ZgTUNc4PrmYPUSBUem5BWy6yzZCPfzGJf8 0xe1 225 2a5o5MiMgZx1GHsKZgBQW16Nmd4TLLrgRuE 0xe2 226 2aV8gLpeyH8U97JTehbjpVDeZFZiH6k3Rgm 0xe3 227 2atUHKvxFzJw1vjbjj258yLvLt4yDm6zjmM 0xe4 228 2bHotK3FYhVPtkAjpkSQTTUC8WaEAXHYoar 0xe5 229 2bh9VJ9YqQfrmZbsumrjmwbTv95V7BieKyT 0xe6 230 2c6V6HFr87rKeP31zoH56Rijhmak3rgyRtX 0xe7 231 2cVphGN9Qq2nXCUA5phQQur1VQ5zzZwN3Xv 0xe8 232 2cuAJFUShYDFQ1uJAr7jjPyHH2bFwP6Zx81 0xe9 233 2dJVuEajzFPiGqLSFsY53t6Z4f6Wt5goYnQ 0xea 234 2dhqWDh3GxaB9emaLtxQNNDprHbmphbsH6S 0xeb 235 2e7B7CoLZfke2UCiRvNjgrM6dv72mRC8B6v 0xec 236 2eWWiBudrNw6uHdrWwo51LUNRYcHiB5a2Eb 0xed 237 2eurKB1w967Zn74zbyDQKpbeDB7YevtTsm4 0xee 238 2fKBvA8ERoJ2evW8gzdjeJiuzocobYzKLyc 0xef 239 2fiXX9EXiWUVXjwGn244xnrBnS84YG62CKV 0xf0 240 2g7s88Lq1DexQZNQs3UQHGyTa4dKV1J1XHL 0xf1 241 2gXCj7T8HvqRHNoYx4tjbm6jMh8aRikPSWP 0xf2 242 2gvYL6ZRae1tACEh36K4vFE19KdqNUDEieQ 0xf3 243 2hKsw5fisMCM31fq87jQEjMGvx96K8VRRNH 0xf4 244 2hjDY4n2A4Nouq6yD99jZDUYiaeMFrNdkR2 0xf5 245 2i8Z93tKSmZGneY7JAa4shbpWD9cCZ7SZ8t 0xf6 246 2iXtk2zcjUjjfTyFPBzQCBj6Hqes9KfJthC 0xf7 247 2iwEM26v2BvCYHQPUDQjWfrN5UA863Y4Wx8 0xf8 248 2jLZx1DDJu6fR6qXZEq4q9yds6fP2jrakoH 0xf9 249 2jjuYzKWbcH8HvGfeGFQ9e6uejAdyNJreif 0xfa 250 2k9F9yRotKTbAjhojHfjU8EBSMftvBDvf6k 0xfb 251 2kYakxY7B2e43Z8wpK64ncMTDzB9rotv8cT 0xfc 252 2kwvMweQTjpWvNa5uLWQ76Uj1cgQobyP9r9 0xfd 253 2mMFxvkhkSzyoC1DzMvjRabzoFBfkD7Hixz 0xfe 254 2mkbZus13ABSg1SN5PM4k4jGasgvgvPWRVs 0xff 255
Indeed, I have the same thing Great job, that's doing things like this that we understand how Bitcoin works
|
|
|
I'm not a programmer so it's difficult to understand this without seeing a proper mathematical description of the encryption and decryption methods. If it uses elliptic curves then I doubt if you have reinvented EIGamal crypto system. There are hybrid cryptosystems based on elliptic curves such as ECIES but the plain text is not required to be a point on the curve. The problems of using elliptic curve implementations of EIGamal rather than discrete logarithm implementations relate to message expansion factors and difficulties of deterministically generating points on the curve which is why hybrid solution such as ECIES are used. Generally I would say that home made crypto systems should be approached with caution. There are plenty of good crypto systems out there.
Let's say I want to encrypt 'hello' to your address pubkey: your public key privkey: your private key I split my message in 32-char long chunks and put "0x00"s at the end of the last one to make it 32-char long too. That gives here only one chunk: 'hello---------------------------'. ('-' represents one 0x00) Now each chunk is used as an X. Let's call the correponding point M (Two M's are possible but it doesn't matter as I never use Y) Then I take a random N and calculate: Those points are the encrypted data to be sent to the recipient. As pubkey=privkey*G, M is easily calculated. Note: Not all X values leads to a point on the EC. In such cases I just use offsets.
|
|
|
What is a cyryptocurrency?
|
|
|
Way better than that vid he posted
Yet you took it down
|
|
|
Anyway, photos will surely help...
|
|
|
So, if one gets smashed to pieces in an unfortunate dance-it-out incident, do the Bitcons stored on the wallet get lost?
No they use BIP 32 and a randomly generated pass phase which you have to write down and keep a secret. That makes sense, thank you. Will there be a published algorithm to convert the pass phrase into the the private key, or the only way to restore a lost wallet with pass phrase is by purchasing the same model of hardware wallet? BIP32 is published
|
|
|
Looks like this is it, thanks
|
|
|
I figured it out. The problem is in input format, file should contain key;label, not just key
Do you think I should clearly write the format instead of showing it while hovering? I figured it out. The problem is in input format, file should contain key;label, not just key
oh cool. as far as i can tell my addresses are there because when i dump in pywallet they show up, they just arent recognized because i imported them and the blockchain hasn't finished dl'ing yet. my addresses are all less than a few months old and i'm still behind nearly a year on the blockchain. maybe tomorrow it will all be dl'd and i will se if they show up then. Do you see them in the corresponding tab in bitcoin-qt? well, today i'm behind 4 weeks on the blockchain. so far two addresses have showed up in the recieve tab where it shows your addresses. when the blockchain finishes dl'ing, i will rescan again and see whats changed. i really hope this works because after i imported my private keys from electrum i deleted electrum and all of its files from AppData. got my fingers crossed. If they are shown in bitcoin-qt you are safe
|
|
|
Hey all I'm looking for the file where the transactions signatures are done, I can't find it. I'm rather bad at looking through the c++ code of bitcoin-qt
|
|
|
it will be mass consumer adoption
Yep, surely
|
|
|
F9cTwJbkCNz84u7oSbR3DVhneQXP3MJLTy Thanks
|
|
|
There hasn't been much happenings with Devcoin
Are you kidding? Lying? Stupid?
|
|
|
Come to France, we don't have sun, we have floods instead
|
|
|
GUI MINER CRASHING! Solution?
Looks like your caps lock is broken too
|
|
|
this thread is pointless till he explains what he said.
Did you say you love her??
No, but it's true that what I said kind of made the girl rethink the situation and ask me to be just friends, but at first she said she was OK with what I said then 5 minutes later(literally) she sent me to the friendzone. Looks like YOU sent yourself to friendzone Possibilities: 1. Tell us what you said 2. Tell us you don't want to tell us that
|
|
|
How do you know my IP!? What FTP witchery are you using on my computer?
|
|
|
|