generateFileHash() - If we can't generate a secure... IMHO, the edge-case where `CIVICRM_SITE_KEY` is missing should be ...with a constant in lieu of a `CIVICRM_SITE_KEY` . Specifically, * In `generateLogFileHash`(), `CIVICRM_SITE_KEY` functions as one of `CIVICRM_SITE_KEY` is missing, the log...