{"repo":"netheril96/securefs","free":true,"listed":false,"github":"https://github.com/netheril96/securefs","clone":"git clone https://github.com/netheril96/securefs.git","description":"Filesystem in userspace (FUSE) with transparent authenticated encryption","language":"C++","stars":826,"topics":["filesystem","cloud","cryptography","crypto","fuse","fuse-filesystem","authentication","encryption","filesystems","security"],"license":null,"category":"security-tools","readme_excerpt":"securefs securefs is a filesystem in userspace (FUSE) with transparent encryption (when writing) and decryption (when reading). securefs mounts a regular directory onto a mount point. The mount point appears as a regular filesystem, where one can read/write/create files, directories and symbolic links. The underlying directory will be automatically updated to contain the encrypted and authenticated contents. Motivation From sensitive financial records to personal diaries and collection of guilty pleasures, we all have something to keep private from prying eyes. Especially when we store our files in the cloud, the company and the NSA may well get their hands upon it. The best protection we can afford ourselves is cryptography , the discipline developed by mathematicians and military originally to keep the national secrets. Security, however, is often at odds with convenience, and people easily grow tired of the hassle and revert to no protection at all. Consider the case of protecting our files either locally or in the cloud: we have to encrypt the files before committing to the cloud and decrypt it every time we need to read and write. Worse still, such actions leave unencrypted traces on our hard drive. If we store data in the cloud, another issue arise: manual encryption and decryption prevent files from being synced efficiently. securefs is intended to make the experience as smooth as possible so that the security and convenience do not conflict. After mounting the virtual","default_branch":null,"files":null,"tree":[],"storefront":"/r/netheril96","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/netheril96/securefs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}