From 448ef8a395e77f9a9553628e6beae62295a26316 Mon Sep 17 00:00:00 2001 From: qo-op Date: Tue, 29 Jun 2021 02:46:45 +0200 Subject: [PATCH] better PASS randomness --- zen/new_file_in_astroport.sh | 2 +- zen/tools/MEDIAKEY_dunikey_pass_QR.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/zen/new_file_in_astroport.sh b/zen/new_file_in_astroport.sh index 80f17ff..31c39a3 100755 --- a/zen/new_file_in_astroport.sh +++ b/zen/new_file_in_astroport.sh @@ -217,7 +217,7 @@ qrencode -s 6 -o "$HOME/.zen/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/QR.png" "$PubFr ######################################################################## ## MEDIAKEY => DUNIKEY + PASS 6 DIGITS openssl protection ######################################################################## -PASS=$(echo "000000${RANDOM:0:6}" | tail -c-7) && echo "$PASS" > /tmp/${MEDIAKEY}.pass +PASS=$(echo "${RANDOM}${RANDOM}${RANDOM}${RANDOM}" | tail -c-7) && echo "$PASS" > /tmp/${MEDIAKEY}.pass openssl enc -aes-256-cbc -salt -in /tmp/${MEDIAKEY}.dunikey -out "$HOME/.zen/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/dunikey.enc" -k $PASS ## STATION & BOOTSTRAP ACCESS TO PASS diff --git a/zen/tools/MEDIAKEY_dunikey_pass_QR.sh b/zen/tools/MEDIAKEY_dunikey_pass_QR.sh index dfebf68..7ee1666 100755 --- a/zen/tools/MEDIAKEY_dunikey_pass_QR.sh +++ b/zen/tools/MEDIAKEY_dunikey_pass_QR.sh @@ -34,7 +34,7 @@ if [[ -f $HOME/.zen/ipfs/.${IPFSNODEID}/KEY/${MEDIAKEY}/${G1PUB}/.pass.encrypt ] else echo "# CREATE 6 DIGIT PASS" - PASS=$(echo "000000${RANDOM:0:6}" | tail -c-7) && echo "$PASS" > /tmp/${MEDIAKEY}.pass + PASS=$(echo "${RANDOM}${RANDOM}${RANDOM}${RANDOM}" | tail -c-7) && echo "$PASS" > /tmp/${MEDIAKEY}.pass echo "# MAKE DUNIKEY FROM MEDIAKEY" ~/.zen/astrXbian/zen/tools/natools.py privkey -f ipfs-keystore -k $HOME/.ipfs/keystore/$KEYFILE -F pubsec -o /tmp/${MEDIAKEY}.dunikey