Chiffrement Java à la volée par lecteur virtuel


J'ai fait un système de cryptage et je cherche un moyen d'ajouter un moyen de l'intégrer au système de fichiers sous Windows(si possible aussi sous linux). Je ne veux pas soulever un débat pour savoir si c'est nécessaire, qu'il existe déjà, etc...

J'espérais trouver un moyen de monter un lecteur de disque virtuel qui pourra accéder aux fichiers sous la forme décryptée, crypter et décrypter à la volée en utilisant mon logiciel, il est actuellement écrit en java, mais si nécessaire, je peux le porter en c++.

Je j'ai trouvé un moyen de le faire, qui consiste à exécuter un serveur java ssh et à utiliser un autre logiciel pour le monter dans Windows, mais cela ne fonctionne pas bien, des plantages constants ou parfois ne monte pas le lecteur.

J'en ai besoin car je veux accéder aux fichiers en utilisant ID et d'autres programmes sans faire face aux fichiers car cela diminue la sécurité et double l'espace disque utilisé.

Quelqu'un A trouvé un moyen de le faire de préférence en java?

Y a - t-il une sorte d'API pour cela (tout ce dont j'ai besoin est liste des fichiers, obtenir un parent, lire un fichier, écrire un fichier)?

Ou y a - t-il une bonne bibliothèque java qui fonctionne avec un autre programme pour le faire?

Author: user3786541, 2014-09-04