Linked Questions

4 votes
0 answers
145 views

how to sign with the Ethereum private key and derive the the r, v, s it needs for verification [duplicate]

I know this kind of questions has been asked before, I want to know the detailed procedure to sign on msgs and derive the r, v, s(the command line), and the client and environment it needs to do the ...
Wang's user avatar
  • 2,426
2 votes
0 answers
145 views

How to sign anything with my ethereum private key and verify with public key? [duplicate]

How can I use the private key of my eth.accounts[0] to sign a file from outside Ethereum, so people can verify that the file belongs to that account with the public key?
shiso's user avatar
  • 1,036
34 votes
9 answers
57k views

How do I get the raw private key from my Mist keystore file?

I use the Mist wallet. I would like to know: How I can get the private key of my account. How I can use this private key to sign messages.
Wang's user avatar
  • 2,426
36 votes
2 answers
18k views

Ethereum ecrecover signature verification and encryption

The question of signing and verifying signatures with Solidity has been asked in these questions, both of which I have tried to study: How can I sign a piece of data with the private key of an ...
arik's user avatar
  • 503
30 votes
1 answer
14k views

How can I verify a cryptographic signature that was produced by an Ethereum address key pair

If I have a cryptographic signature from an Ethereum address key pair, how can I verify that signature?
Piper Merriam's user avatar
6 votes
4 answers
2k views

"SSO-style" Login into app with web3.eth.accounts[0]

On top of the data exchanged through the Ethereum network, my app stores some extra user data in a classic DB (E.g. thumbnails, display preferences, newsletter management etc.). Doing that has led ...
Etienne's user avatar
  • 173
3 votes
4 answers
15k views

Signing message: Provided address is invalid, the capitalization checksum test failed, or its an indrect IBAN address which can't be converted

Provided address is invalid, the capitalization checksum test failed, or its an indrect IBAN address which can't be converted is not a dupe, this is about signing messages My code: const ...
user avatar
4 votes
1 answer
957 views

Can I limit the amount a contract can spend of my token per day?

For some reason, I'd like to create a kind of token which is limiting the amount someone can send daily (calendar day in a particular country) to others. The reference time should be the time of the ...
Florian Traverse's user avatar
1 vote
1 answer
2k views

How to generate signature & validate signature offline w/o using web3

I just need a simple way to sign a message offline, preferably using Python or JavaScript. I don't want to have to sign in using Web3. I just want my private key to be used from a variable in the code....
Raven's user avatar
  • 197
2 votes
0 answers
1k views

How to sign a message using Ethereum private key, locally without running a full node?

I need to sign locally, on a client (preferably in a browser) a message using my Ethereum private key. How can it be done without running full node locally? Message does not need to be sent to ...
user652061's user avatar
1 vote
3 answers
643 views

How to cryptographically challenge a public/private address key pair?

I know that in the Ethereum protocol, users submit transaction by cryptographically 'signing' their transactions using their private key to prove to the miners that they do own that key but without ...
admazzola's user avatar
  • 111
4 votes
0 answers
195 views

How to encrypt messages to an account owner with the Ethereum public key? [duplicate]

As I understand it, an Ethereum account is a public/private key pair. Is it possible to encrypt a message with the public key (how?) that only the account holder can decrypt it with his private key? ...
Christoph2806's user avatar
4 votes
0 answers
82 views

Possible to sign offline transactions with Geth? [duplicate]

I'd like to set up a cold storage wallet that has the ability to create and sign transactions offline. It seems both Icebox and ethkey has this functionality, but I'd prefer to have the option to ...
StuffAndThings's user avatar