Você pode configurar uma conta de e-mail remota e jogar fora a chave.
Coloque uma senha maluca no gmail (ou qualquer serviço de e-mail que você espera que ainda esteja no negócio quando chegar a hora). Faça com que ele envie uma chave criptográfica ou envie a senha em um horário programado no futuro.
Então você joga fora a senha do Gmail. Não há autenticação de fator 2, não há como voltar. O problema é que você precisa confiar no Gmail.
Correio futuro: calendário do Gmail, lettermelater ...
link
Se estiver sob o seu controle, você pode "hackear" o tempo.
O problema com uma solução Windows ou local é que você pode alterar a hora ou falsificar um servidor ntp. Qualquer coisa que reinicia deve ser informada a hora ou pode ser atualizada com novas informações de tempo.
Então alguém teria que executar o relógio. Ter e serviço externo para lhe enviar uma mensagem em um determinado momento é a resposta que eu acredito. O importante é ter certeza de que esse serviço externo é confiável e redundante quando chegar a hora, para que você não perca a informação para sempre.
Redundante poderia significar ter dois ou mais arquivos com os dados, com duas senhas diferentes, em dois discos rígidos diferentes, com dois serviços de e-mail remotos diferentes de duas empresas diferentes .... Basicamente, fazendo sua configuração duas vezes em duas formas completamente independentes sem um único ponto de falha.
Criptografia
A criptografia tem a ver com segurança, não com tempo.
Sua pergunta se refere a uma senha. Você pode usar uma chave criptográfica simplesmente para aumentar a complexidade e fazer com que ela não seja acessível através de força bruta simples. Isso está além do assunto e um pouco complicado, mas pode interessar a você.
pitt.edu/~poole/PGP.htmago
-
Você pode criptografar seus dados com criptografia PGP e enviar a chave de criptografia posteriormente. Se a segurança é uma preocupação, seria preferível usar uma chave de criptografia em vez de uma senha longa.
-
Se você estiver usando uma senha, ter 10 caracteres ou mais que sejam aleatórios e incluir símbolos e limites seria um mínimo, na minha opinião. Quanto mais caracteres aleatórios estiverem na sua senha (quanto mais longa), melhor será mais exponencialmente mais difícil para a força bruta.
Referência adicional
Além disso, o stackexchange página referenciada por Sam3000 vale a pena mencionar.