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

  1. 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.

  2. Random Key-Pair Generation (Standard Account) .\Dalos.exe -g -p Coco -raw

    1. Description: Generates a key-pair from random bits, displaying a Standard Account, and securing it with the password Coco.

    2. Flags: Same as the command above, but without the -smart flag, which produces a Standard Account instead of a Smart Account.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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