https://github.com/lucianoscarpaci/ethereum-cryptography
This project uses secp256k1, keccak256 hashing, and BIP39 for generating vanity addresses, implementing secure cryptographic operations and creating mnemonic phrases.
https://github.com/lucianoscarpaci/ethereum-cryptography
algorithm-implementation bip39 blockchain-technology cryptocurrency-wallets data-integrity digital-signatures hash-functions keccak public-key-cryptography secp256k1 secure-communication security-protocols vanity-address
Last synced: about 1 month ago
JSON representation
This project uses secp256k1, keccak256 hashing, and BIP39 for generating vanity addresses, implementing secure cryptographic operations and creating mnemonic phrases.
- Host: GitHub
- URL: https://github.com/lucianoscarpaci/ethereum-cryptography
- Owner: lucianoscarpaci
- License: mit
- Created: 2024-10-05T21:17:54.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-05T22:11:23.000Z (about 1 year ago)
- Last Synced: 2025-08-19T06:02:10.297Z (about 2 months ago)
- Topics: algorithm-implementation, bip39, blockchain-technology, cryptocurrency-wallets, data-integrity, digital-signatures, hash-functions, keccak, public-key-cryptography, secp256k1, secure-communication, security-protocols, vanity-address
- Language: JavaScript
- Homepage:
- Size: 6.84 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ethereum-Cryptography
This project uses secp256k1, keccak256 hashing, and BIP39 for generating vanity addresses, implementing secure cryptographic operations and creating mnemonic phrases.## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.## Prerequisites
You will need to have the following installed:
1. npm
2. node.js
3. ethereum-cryptography## Installing
a) Create a new project in this directory
```bash npm init -y```b) Install ethereum-cryptography
```bash npm install ethereum-cryptography```c) Edit the package.json file to include the following:
```json
"main": "ether.js"
"type": "module",
```## Running the code
Run the script using the following command:
```javascript
node ether.js
```## The output
```json
"hex_address: '0xabcd5ddad1389a502cbf75fe01b1c6ecaac2a2a4",
"printKey: 'private key in hex here"
```## Verify the address by using etherscan
Go to etherscan.io and paste the address in the search bar to verify the address.## Import private key into an ethereum wallet
You can import the private key into an ethereum wallet to access the funds.## Extras
You can also use the commented code to generate memonic phrases and use them to generate private keys and addresses.