Use masked values for secret values
We should use e.g. SecretString from secrecy (instead of std::string::String) for handling sensitive values such as:
https://github.com/orhun/rustypaste/blob/8954ce4fb775fec7c7c89bcd1deb7fd90b60b52e/src/config.rs#L54
Hmm, this is probably not a good first issue. One problem is that that it is not pssible to have a HasHset<SecretString>.
I searched a bit, but couldn't find a solution, but I guess my Rust knowledge is limited...
Hmm I guess that's because SecretString does not implement Hash and Eq... It might be worth reporting it to upstream to get it fixed.
@orhun I think you are more qualified to continue the discussion at https://github.com/iqlusioninc/crates/issues/1299