Key Management Software
DALOS Key-Pair Generation and Conversion Tool Documentation
This tool provides various methods to generate DALOS elliptic curve cryptography (ECC) key-pairs and convert private keys to public keys. Below, we outline the usage instructions and detailed descriptions of the available commands and flags.
Command-Line Usage Overview
Demo Mode Generation
.\Dalos.exe -gd
Description: Generates a DALOS key-pair in Demo mode with no additional options.
Flags:
-gd
: Special variant for generating a DALOS key-pair in demo mode. Must be used alone. The generated Key Pair and their corresponding DALOS Addreses are only displayed, and not saved.
Random Key-Pair Generation (Standard Account)
.\Dalos.exe -g -p Coco -raw
Description: Generates a key-pair from random bits, displaying a Standard Account, and securing it with the password
Coco
.Flags: Same as the command above, but without the
-smart
flag, which produces a Standard Account instead of a Smart Account.
Key-Pair Generation from BitString (the 1600 digit binary number - which is basically the Private Key)
.\Dalos.exe -g -p Coco -bits <1600-bit string>
Description: Generates a key-pair from a specific BitString, which must be 1600 bits long.
Flags:
-bits
: Provides the BitString (exactly 1600 digits long). The BitString should contain only '0' and '1' characters.
Key-Pair Generation from Seed Words (With Confirmation)
.\Dalos.exe -g -p Coco -safe -seed 11 Înțelepciunea nu vine din vorbele multe ci din tăcerea bine aleasă
Description: Generates a key-pair using a custom number of seed words (in this example, 11 words). The
-safe
flag prompts the user to retype the seed words to confirm them.Flags:
-seed <number>
: Specifies the number of seed words (between 4 and 256).-safe
: Prompts the user to confirm the seed words.
Key-Pair Generation from Seed Words (Without Confirmation)
.\Dalos.exe -g -p Coco -seed 11 Übung macht den Meister aber Geduld ist der Schlüssel zum Erfolg
Description: Similar to the above, but no retyping/confirmation of the seed words is required.
Key-Pair Generation from Base 10 Integer
.\Dalos.exe -g -p Coco -i10 <integer>
Description: Generates a key-pair using a scalar private key derived from a base 10 integer. The integer must be compatible with the DALOS elliptic curve (its binary representation must be exactly 1603 digits long - with the last digit being 1, and last two being 0).
Flags:
-i10
: Provides the integer in base 10 for generating the key-pair.
Key-Pair Generation from Base 49 Integer
.\Dalos.exe -g -p Coco -i49 <integer>
Description: Generates a key-pair using a scalar private key derived from a base 49 integer. The integer must be compatible with the DALOS elliptic curve.
Flags:
-i49
: Provides the integer in base 49 for generating the key-pair.
Last updated