• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
logo Online Tools
0 Comments Favorite Copy Link Share

SCrypt Derive Key and Verify Online


Related Tools
SCrypt Derive Key and Verify Online-summary

Online SCrypt derived key and verification tool, using scrypt Password Based Key Derivation Function to derive keys based on password and random salt, supporting custom block size, CPU/memory cost, parallelization, derived key length and other parameters. Support online verification of SCrypt derived keys.

SCrypt Derive Key and Verify Online-instructions

SCrypt is a powerful key derivation function that uses memory intensive computation to resist attacks from cryptographic hardware such as GPUs, ASICs, and FPGAs.

  1. Input Password : The input original password supports string, hex, and base64 formats.
  2. Salt : Random salt involved in SCrypt iteration calculation. Supports inputting random salt in string, hex, and base64 formats.
  3. CPU/Memory Cost : The CPU/Memory cost parameter N ("costParameter") must be larger than 1, a power of 2, and less than 2^(128 * r / 8). The value range is 2 - 8192.
  4. Block Size : The parameter r ("blockSize") specifies the block size. The value range is 1 - 64 .
  5. Parallelization : The parallelization parameter p ("parallelizationParameter") is a positive integer less than or equal to ((2^32-1) * 32) / (128 * r). THe value range is 1 - 8 .
  6. Derived Key Length : The byte length of the derived key, measured in bytes, ranges from 8 to 8192. The derived key length is a multiple of 8.
  7. Derived Key Format : The display or input format of derived key results supports hex and base64 formats.
  8. Charset : If the format of the random salt/input password is string, a character set parameter is required.
  9. Generate : Generate SCrypt derived keys using the input parameters.
  10. Verify : Use the input parameters and the input derived key to verify if the input derived key is correct.
  11. SCrypt Reference Documentation .