14 lines
406 B
Bash
Executable file
14 lines
406 B
Bash
Executable file
#!/bin/sh
|
|
set -euo pipefail
|
|
|
|
echo " > Please provide the challenge."
|
|
printf " Enter challenge: "
|
|
read -r -s YKFDE_CHALLENGE
|
|
[ "$YKFDE_CHALLENGE" ] && YKFDE_CHALLENGE="$(printf %s "$YKFDE_CHALLENGE" | sha256sum | awk '{print $1}')"
|
|
echo
|
|
|
|
YKFDE_RESPONSE="$(printf %s "$YKFDE_CHALLENGE" | ykchalresp -2 -i- | tr -d '\n')" || true
|
|
YKFDE_PASSPHRASE="$YKFDE_CHALLENGE$YKFDE_RESPONSE"
|
|
|
|
echo "$YKFDE_PASSPHRASE"
|