pub fn sign(secret: &str, timestamp: u64, body: &[u8]) -> String
sha256=<lowercase hex> over {timestamp}.{body}.
sha256=<lowercase hex>
{timestamp}.{body}