secret: store base64-encoded secret key in the secret file
Created by: unknwon
Editing raw bytes for the secret key file is a strange experience, especially if we also want admin to "join" two arrays of bytes with a ASCII comma.
Instead, base64-encoded string is a good "container" for secrets, and much easier to deal with when we expect admin to do some editing with it.
This should be done before we announce the encryption feature to any customer.
Context: https://sourcegraph.slack.com/archives/CJX299FGE/p1602572887386000