Hashsum

終端中的 Argon2 命令

  • April 20, 2020

我一直在我的終端(Debian)中使用 Argon2,但我一直在搞砸,而且我無法找到手冊或任何其他列出有效命令範例的文件。

有人可以給我一個最重要的命令的基本概要嗎?或者給我一個好的參考?

我面前有這個用法,但這對我沒有多大幫助。

Usage:  argon2 [-h] salt [-i|-d|-id] [-t iterations] [-m log2(memory in KiB) | -k memory in KiB] [-p parallelism] [-l hash length] [-e|-r] [-v (10|13)]
   Password is read from stdin
Parameters:
   salt        The salt to use, at least 8 characters
   -i      Use Argon2i (this is the default)
   -d      Use Argon2d instead of Argon2i
   -id     Use Argon2id instead of Argon2i
   -t N        Sets the number of iterations to N (default = 3)
   -m N        Sets the memory usage of 2^N KiB (default 12)
   -k N        Sets the memory usage of N KiB (default 4096)
   -p N        Sets parallelism to N threads (default 1)
   -l N        Sets hash output length to N bytes (default 32)
   -e      Output only encoded hash
   -r      Output only the raw bytes of the hash
   -v (10|13)  Argon2 version (defaults to the most recent version, currently 13)
   -h      Print argon2 usage

你可以執行:

迴聲“hashThis”| argon2 saltItWithSalt -l 32

這將為您提供一個輸出,例如有關生成的雜湊的多行資訊。

要獲得編碼為單個 argon2 字元串的相同資訊的單行返回,您可以在末尾添加 -e。如果您只想要原始字節,請使用 -r 而不是 -e。

引用自:https://unix.stackexchange.com/questions/574667