[MySigningAtsha204Soft 1.5.4] HMAC linux keygenerator
-
Hallo,
for linux user i wrote a helpful script for creating random key (32 hex) for
MyConfig.h - #define MY_HMAC_KEY with the correct formatting.Stefano
#!/bin/bash # mysensors_HMAC-key.sh # # generate a hex 32bit random key for # MyConfig.h - #define MY_HMAC_KEY 0x00,0x00,0x00,...... # # # Created by Stefano Gottardi <st.gottardi (at) libero.it> # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # version 2 as published by the Free Software Foundation. if ! which openssl > /dev/null then echo "openssl is not installed" exit -1 fi key=`openssl rand -hex 32` COUNTER=2 MYSENS_KEY="0x${key:0:2}" until [ $COUNTER -eq 64 ]; do STRING=${key:$COUNTER:2} MYSENS_KEY="$MYSENS_KEY,0x$STRING" let COUNTER+=2 done echo $MYSENS_KEY exit 0