Menghasilkan string acak (random) yang aman secara kriptografi
openssl rand -base64 32
Dnsdist membutuhkan kunci rahasia untuk komunikasi aman antara konsol (dnsdist -c) dan server. Perintah ini adalah cara standar untuk membuat kunci tersebut.
Contoh:
setKey("stringrandom")
Script Plaintext password to Hashed password
Script untuk mendapatkan password yang di hash,
Ini berfungsi agar password yang kita terapkan di konfigurasi /etc/dnsdist/dnsdist.conf tidak ditulis sebagai plaintext password yang bisa dibaca dengan mudah.
Contoh penggunaanya di konfigurasi setWebserverConfig bagian password dan apiKey
echo "print(hashPassword('plaintextpassword'))" > /tmp/hash.lua
dnsdist -C /tmp/hash.lua --check-config
Contoh output:
$scrypt$ln=10,p=1,r=8$CxGpmLUy4Kj9bfWtvjD4Tw==$YXAcOLnRdYPVLapKguPrMF924RWHYZI7NbwYXfrKxhE=
Configuration '/tmp/hash.lua' OK!
Silakan salin hashed password yang ada di baris pertama