func (s Secret) Derive(str string) Secret {
	return s.DeriveBytes([]byte(str))
}
Derive will derive a key using the provided string.
package heat
import (
	"crypto/sha256"
	"golang.org/x/crypto/pbkdf2"
)
type Secret []byte