mimidesunya / encfsy Goto Github PK
View Code? Open in Web Editor NEWEncFS implementation for Windows with Dokany and Crypto++.
License: GNU Lesser General Public License v3.0
EncFS implementation for Windows with Dokany and Crypto++.
License: GNU Lesser General Public License v3.0
(Please read 2nd comment and 3rd comment to know why I want this)
Can you please show me how can I add 2048 Bytes File Header to every file that is created in EncFSy with UniqueIV set to true?
For the time being, I write 2048 Zeros if they are not already written and then set off to off += 2048
before passing to the following write function in EncFSWriteFile callback function:
int32_t writtenLen = encfsFile->write(FileName, fileSize, (char*)Buffer, off, NumberOfBytesToWrite);
But this does not work and the EncFSy throws exception.
I look forward to your help please.
Would you be please kind enough to tell me why you encrypt the tail of the file two times
in streamEncrypt function?
encfsy/EncFSy_lib/EncFSUtils.hpp
Line 257 in 16c040e
[Attached 3 Screenshots below]
I have a folder containing around 100 PNG image files, when I open that folder and quickly scroll down and double click on an image to view it then the EncFSy crashes. Stack trace attached below.
I have also reproduced this issue by trying to open too many images quickly.
Note: It takes a bit patience to reproduce this issue.
Encryption is working well.
But I can't open the exe file inside the virtual drive by dokan.
Hello,
I was just trying to compile Encfsy with VS2019 and it seems that it needs SDK 143 which does not come in that version, but I think is available in VS2022.
Can you please tell me what version of Visual Studio you used?
Also, I am seeking someone who might be interested in working on a C++ SSHFS version that can compile under the latest Dokany. I have seen that there is a C# version available, but I am seeking a C++ version.
Would you be interested?
Thanks
Just installed it , dokan is 1.5.1.1000, but the encfsy complaints "Can't assign a drive letter" , no matter if I run this on gui - even as "admin". (windows 10 21H2 x64 )
The size_t
is unsigned int
whose max value is UINT_MAX = 4294967295 = 4.3 GB which means maximum file size can be around 4.3 GB only.
Isn't it a bug to use size_t instead of long here?
Environment:
Exception thrown:
The following exception is thrown when I open Microsoft Visio file from Mounted Drive.
EncFSy_console fails to run as it require some configuration file. It would be awesome if a sample configuration file in included in the encfsy repository. Right now, application just exit with code 1 just after entering password.
Currently EncFSy encodes both directory and file names. I have come across a need to disable directory names encoding. It would be so wonderful if you please add this feature in EncFSy.
My EncFSY root directory folder path is: C:/Users/Administrator/Dropbox/EncFSy_Root_Directory, and the command line arguments are:
"C:\Users\Administrator\Dropbox\EncFSy_Root_Directory" M: --paranoia --alt-stream --case-insensitive
I am encountering a problem when saving content in an MS Word (.docx) file. Please refer to the attached screenshot for details.
Please help resolve this issue.
Visio file gets corrupted if it is saved after relocating an existing component i.e. rectangle, circle, square, etc.
Steps to reproduce:
I use Microsoft Visio 2019:
When I copy a large file to EncFSy drive, the copy operation takes too much time (around 5-15 seconds) while estimating Time remaining as can be seen in the screenshot given below.
I noticed that the copy operation starts instantly when I copy the same file to an another partition or Cryptomator or Boxcryptor drives.
It would be so awesome to warn user if there are some opened files, e.g. Word document, before unmounting EncFSy Drive.
CppCryptFS handles this very nicely by counting the Files Handles and the same can be implemented in EncFSy.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.