An open API service indexing awesome lists of open source software.

https://github.com/ozwaldorf/principal_bruteforce

Bruteforce generate principal ids with a human readable prefix
https://github.com/ozwaldorf/principal_bruteforce

dfx encryption plugwallet

Last synced: 2 months ago
JSON representation

Bruteforce generate principal ids with a human readable prefix

Awesome Lists containing this project

README

        

# Principal Bruteforce

Generate a principal id for the internet computer with a human readable prefix!

## Usage

```sh
./generate_ids.sh prefix_string [string2 ...]
```

This will output a private key and a seed phrase file into a folder. You can then import the pem with dfx, and import the seed into plugwallet (root account)

## Dependencies

bash, [keysmith](https://github.com/dfinity/keysmith)

## Footnote

The longer the prefix, the chance of it being generated decreases exponentially

Tested running 64 threads. My specs: i9-11900H, nvidia rtx 3050ti, 32GB ram (Usage: 95% cpu, 35% gpu)

Theoretically, this *could* be used to bruteforce an entire principal id. I do not recommend it, as the universe will probably collapse by the time you succeed.