Em primeiro lugar, acredito que não há criptografia que possa ser considerada 100% segura. A razão para isso é que é feito por humanos. Apesar disso, a evolução do hardware nos últimos 20 anos tem provado que nada é seguro para sempre. O melhor exemplo é aqui o longo tempo considerado criptografia md5 one-way segura.
Mas voltando à sua pergunta, sua melhor segurança é a desconexão física da internet, e talvez usando até o GnuPG para criptografar, mas depois use uma chave muito grande e armazene a chave em um USB separado do arquivo.
E quando você pensa "Ok, eu sou bom em 'qualquer linguagem de programação, o nome dele', eu vou implementar algumas criptografias", você deve ter um conhecimento decente de todo esse processo de criptografia, porque um erro implementação feita é tão ruim quanto nenhuma criptografia.
Veja a criptografia mais como as fechaduras das portas das casas, elas são feitas para prolongar o tempo e fazer o esforço necessário para investir.
Então, o melhor curso de ação:
- mantenha seu arquivo desconectado, armazene-o em um disco rígido externo.
- mantenha seu arquivo criptografado.
- use um par de chaves grande (tamanho 4096)
- armazena sua chave privada separada do disco rígido em um segundo meio.
- Se você tem medo de que seu concorrente entre em sua casa / empresa, fique muito mal cães e um sistema de alarme ou armazenar a unidade com arquivo em um depósito bancário.