def __init__(self, signifier=None, nonce=None):
        super(SecretBoxEncryptor, self).__init__(
            signifier=signifier or 'sbe::'
        )
        self.nonce = nonce or nacl.utils.random(
            nacl.bindings.crypto_secretbox_NONCEBYTES
        )