Executando verificação de segurança...
1

Se gosta de guardar em aquivos dentro do server use SQLite ele faz exatamente isso!
Colocar criptografia vai ser bem pesado para seu servidor!

A relação de segurança com banco de dados não esta correta.
Se alguém com conhecimento entra no seu server e lá tem mysql/mariaDB

Ambos quardam os dados em arquivos... que se baixados vão ser abertos facilmente!
Eu já tive um problema uma vez com um banco de dados e tive que mexer na mão nos arquivos dele, foi horrivel kkk

Alias se o invasor pegou a senha de acesso ao banco de dados já era!

Usar um banco de dados é mais para velocidade e garantia de dados!
Eles tem ferramentas que otimizam a busca e que dão segurança na escrita.

Não tem tanto a ver com segurança dos dados de invasores!
Embora possa ajudar um pouco!

Carregando publicação patrocinada...
1

Não é sobre guardar no Server
É sobre ter liberdade na forma de armazenar, procurar e editar que acredito que o arquivo .txt está mais próximo.

Mas sobre O liteSQL
o local onde ele guarda os dados é seguro ? não da para ser invadido ?

Pois estou procurando esse local para guardar os arquivos .txt com dados sensiveis

1

Eu errei o nome o correto é SQlite, ele guarda no mesmo servido que ele esta instalado!
Ou seja se o SERVIDOR tem brecha já era meu amigo!
https://sqlite.org/index.html

Não vejo mal algum em você utilizar um arquivo TXT.
Agora dados sensiveis como
Senhas, dados de cartão etc. Sempre criptografe e tanto faz ser num txt ou num banco de dados comum.

Dados sensiveis você criptografa em qualquer tipo de forma que você guarde ele!

1

E onde ficaria a chave de criptografia ????????????

Se for no servidor
não adiantaria a criptografia
pois se o invasor conseguir acessar os dados também conseguiria acessar a chave de criptografia.