{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://matoken.org/blog/tag/filesystem/feed/json/ -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/filesystem/", "feed_url": "https://matoken.org/blog/tag/filesystem/feed/json/", "language": "ja", "title": "Filesystem – matoken's blog", "description": "Is there no plan B?", "icon": "https://matoken.org/blog/wp-content/uploads/2025/03/cropped-1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9.jpeg", "items": [ { "id": "http://matoken.org/blog/?p=972", "url": "https://matoken.org/blog/2015/09/17/try-encfs4winy-of-encryption-fs-encfs-windows-port/", "title": "\u6697\u53f7\u5316FS EncFS Windows \u79fb\u690d\u7248\u306e EncFS4Winy \u3092\u8a66\u3059", "content_html": "

\u4ee5\u524d\u306e\u30a8\u30f3\u30c8\u30ea\u306e \u300c\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0 EncFS \u306e Reverse mode \u3092\u8a66\u3059 | matoken\u2019s meme\u300d\u306e\u30b3\u30e1\u30f3\u30c8\u3067 EncFS \u306e Windows\u79fb\u690d\u7248\u306e EncFS4Winy \u3068\u3044\u3046\u3082\u306e\u3092\u6559\u3048\u3066\u3082\u3089\u3044\u307e\u3057\u305f\uff0e

\n\n

EncFS \u306e\u79fb\u690d & GUI \u3067\u7c21\u5358\u306b\u30de\u30a6\u30f3\u30c8\u3057\u305f\u308a\u3067\u304d\u308b\u3082\u306e\u306e\u3088\u3046\u3067\u3059\uff0e

\n

\u4eca\u56de\u306f VirtualBox \u5185\u306e Windows 8.1 Professional 64bit \u7248\u306b\u691c\u8a3c\u6642\u306e\u6700\u65b0\u7248\u306e EncFS4WinyInstall_1.7.5_2.exe \u3092\u8a66\u3057\u307e\u3057\u305f\uff0e\u624b\u5143\u3067\u8a08\u7b97\u3057\u305f HASH \u306f\u4ee5\u4e0b\u306e\u901a\u308a\uff0e

\n
% sha256sum EncFS4WinyInstall_1.7.5_2.exe
fd8c5109876730eb1a0395e9d85a81007655fc0ae135f63adc30e3b34da84315  EncFS4WinyInstall_1.7.5_2.exe
% sha512sum EncFS4WinyInstall_1.7.5_2.exe
c722c41d99944ccc247ac8b3859a2a3f3cfc2e467c814b865adda57d767837ec0561c23725b5d3f79a03babcce8137b3553291aa498a20eedcd46fb00504cc15  EncFS4WinyInstall_1.7.5_2.exe
\n

\u5b9f\u884c\u3059\u308b\u3068\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u304c\u8d77\u52d5\u3057\u3066\u3088\u304d\u306b\u8a08\u3089\u3063\u3066\u304f\u308c\u307e\u3059\uff0e
\n\u65e9\u901f\u8d77\u52d5\u3057\u3066\u307f\u308b\u3068\uff0c\u300c\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u306b LIBEAY32.dll \u304c\u306a\u3044\u305f\u3081\u3001\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u958b\u59cb\u3067\u304d\u307e\u305b\u3093\u3002\u3053\u306e\u554f\u984c\u3092\u89e3\u6c7a\u3059\u308b\u306b\u306f\u3001\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u518d\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u307f\u3066\u4e0b\u3055\u3044\u3002\u300d \u3068\u8a00\u308f\u308c\u3066\u8d77\u52d5\u51fa\u6765\u307e\u305b\u3093\u3067\u3057\u305f\uff0e

\n

\"Gyazo\"

\n

LIBEAY32.dll \u306f\u4f55\u8005\u3060\u308d\u3046\u3068\u691c\u7d22\u3059\u308b\u3068 OpenSSL \u306e\u3082\u306e\u306e\u3088\u3046\u3067\u3059\uff0eOpenSSL \u672c\u5bb6\u3067\u306f\u30d0\u30a4\u30ca\u30ea\u3092\u914d\u5e03\u3057\u3066\u306a\u3044\u306e\u3067 Vector/\u7a93\u306e\u675c\u306a\u3069\u3067\u63a2\u3057\u307e\u3059\u304c\u898b\u5f53\u305f\u308a\u307e\u305b\u3093\uff0eReadMe_Windows.txt \u306b\u3082\u66f8\u304b\u308c\u3066\u3044\u308b\u4ee5\u4e0b\u304c\u3042\u3061\u3053\u3061\u304b\u3089\u53c2\u7167\u3055\u308c\u3066\u3044\u308b\u3057\u6700\u65b0\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u8ffd\u5f93\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u304c\uff0c\u500b\u4eba\u306e\u4eba\u306e\u904b\u7528\u3057\u3066\u3044\u308b\u30da\u30fc\u30b8\u306e\u3088\u3046\u3067\u914d\u5e03\u7269\u306e\u30cf\u30c3\u30b7\u30e5\u3084\u7f72\u540d\u306a\u3069\u3082\u898b\u5f53\u305f\u3089\u305a\uff0eAnnouncement ML \u3082\u767b\u9332\u3067\u304d\u305a\u3067\u3061\u3087\u3063\u3068\u4e0d\u5b89\uff0e\u7686\u3055\u3093\u81ea\u5206\u3067\u30d3\u30eb\u30c9\u3055\u308c\u3066\u308b\u3093\u3067\u3059\u304b\u306d?(\u305d\u308c\u3068\u3082\u4ed6\u306b\u3044\u3044\u914d\u5e03\u5143\u304c\u3042\u308b?)

\n\n

\u4eee\u60f3\u30de\u30b7\u30f3\u74b0\u5883\u306a\u306e\u3067\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u3092\u53d6\u3063\u3066\u3042\u308b\u306e\u3067\u5f8c\u3067\u5dfb\u304d\u623b\u3059\u3053\u3068\u306b\u3057\u3066\u3072\u3068\u307e\u305a\u3053\u3053\u304b\u3089 OpenSSL \u3092\u5c0e\u5165\u3057\u307e\u3057\u305f\uff0e
\n\u3059\u308b\u3068 EncFS \u306f\u52d5\u4f5c\u3059\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e

\n

\n\uff1c\u8ffd\u8a18\uff1e
\nOpenSSL \u30e9\u30a4\u30d6\u30e9\u30ea\u304c\u540c\u68b1\u3055\u308c\u305f EncFS4Winy 1.7.5_3 \u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\uff0e\u3053\u306e\u8fba\u308a\u306e\u624b\u9806\u306f\u5fc5\u8981\u306a\u304f\u306a\u3063\u305f\u306f\u305a\u3067\u3059\uff0e

\n\n

\uff1c\uff0f\u8ffd\u8a18\uff1e\n

\n
C:\\Program Files (x86)\\EncFS\\EncFS4Winy>.\\encfs.exe --version
encfs version 1.7.4
 
C:\\Program Files (x86)\\EncFS\\EncFS4Winy>.\\encfs.exe -h
.\\encfs.exe: invalid option -- h
05:57:06 (..\\encfs\\main.cpp:354) Missing one or more arguments, aborting.
Build: encfs version 1.7.4
 
Usage: .\\encfs.exe [options] rootDir mountPoint [-- [FUSE Mount Options]]
 
Common Options:
  -H                    show optional FUSE Mount Options
  -s                    disable multithreaded operation
  -f                    run in foreground (don't spawn daemon).
                        Error messages will be sent to stderr
                        instead of syslog.
  -v, --verbose         verbose: output encfs debug messages
  -i, --idle=MINUTES    Auto unmount after period of inactivity
  --anykey              Do not verify correct key is being used
  --forcedecode         decode data even if an error is detected
                        (for filesystems using MAC block headers)
  --public              act as a typical multi-user filesystem
                        (encfs must be run as root)
  --reverse             reverse encryption
 
Example, to mount at c:\\plain with raw storage in c:\\crypt :
    encfs c:\\crypt c:\\plain
 
For more information, see the man page encfs(1)
 
\n

\u65e9\u901f Linux \u3067\u4f5c\u3063\u305f\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3092\u30de\u30a6\u30f3\u30c8\u3057\u3066\u307f\u308b\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u30a8\u30e9\u30fc\u3068\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3057\u305f\uff0e

\n
C:\\Program Files (x86)\\EncFS\\EncFS4Winy>.\\encfs.exe F:\\tmp\\encfs_c I: EncFS Password:
06:53:02 (..\\encfs\\FileUtils.cpp:1694) Unable to find nameio interface nameio/block, version 4:0:0
The requested filename coding interface is not available
 
\n

\u3061\u3087\u3063\u3068\u8abf\u3079\u308b\u3068\uff0cEncFS \u9818\u57df\u4f5c\u6210\u6642\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u30a8\u30f3\u30b3\u30fc\u30c9\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3067 Blick32 \u3092\u6307\u5b9a\u3057\u3066\u3044\u308b\u3068\u3053\u3046\u306a\u308b\u3088\u3046\u3067\u3059\uff0eEncFS4Winy \u3067\u5229\u7528\u3057\u3066\u3044\u308b EncFS 1.7.4 \u306b\u306f\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u3042\u308a\u307e\u305b\u3093\uff0e

\n
The following filename encoding algorithms are available:
1. Block : Block encoding, hides file name size somewhat
2. Null : No encryption of filenames
3. Stream : Stream encoding, keeps filenames as short as possible
 
Enter the number corresponding to your choice:
\n

Linux \u5074\u3067\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u4f5c\u6210\u6642\u306b Block \u3092\u6307\u5b9a\u3057\u3066\u307f\u305f\u3068\u3053\u308d EncFS4Winy \u3067\u30de\u30a6\u30f3\u30c8\u3067\u304d\u307e\u3057\u305f\uff0eWindows \u5074\u3067\u4f5c\u6210\u3057\u305f\u9818\u57df\u306e Linux \u3067\u306e\u30de\u30a6\u30f3\u30c8\u3082OK \u3067\u3057\u305f\uff0eEncFS4Winy \u306e EncFS \u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u8ffd\u5f93\u3059\u308b\u307e\u3067\u306f Linux \u5074\u3067\u6ce8\u610f\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0e
\n\u30d5\u30a1\u30a4\u30eb\u540d\u306b\u3064\u3044\u3066\u306f UTF-8 \u3067\u3042\u308c\u3070\u76f8\u4e92\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3067\u3057\u305f\uff0e

\n

\u3068\u3044\u3046\u3053\u3068\u3067\uff0c\u4eca\u5ea6\u306f GUI \u3092\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e\u30de\u30a6\u30f3\u30c8\u5143\u306e\u6697\u53f7\u5316\u30d5\u30a9\u30eb\u30c0\u3068\uff0c\u30de\u30a6\u30f3\u30c8\u5148\u306e\u30c9\u30e9\u30a4\u30d6\u30ec\u30bf\u30fc\uff0c\u30d1\u30b9\u30ef\u30fc\u30c9\u3068\u5165\u529b\u3057\u3066\u3044\u304f\u3068\u30de\u30a6\u30f3\u30c8\u3067\u304d\u307e\u3057\u305f\uff0e(\u30b3\u30de\u30f3\u30c9\u30d7\u30ed\u30f3\u30d7\u30c8\u304b\u3089\u306e\u5b9f\u884c\u6642\u306b\u306f\u30de\u30a6\u30f3\u30c8\u5148\u306f\u30c9\u30e9\u30a4\u30d6\u30ec\u30bf\u30fc\u3060\u3051\u3067\u306a\u304f\u30d1\u30b9\u3082\u6307\u5b9a\u53ef\u80fd)

\n

\"Gyazo\"\"Gyazo\"\"Gyazo\"

\n

\u30de\u30a6\u30f3\u30c8\u5143\u306e\u6697\u53f7\u5316\u30d5\u30a9\u30eb\u30c0\u306b\u7a7a\u306e\u3082\u306e\u3092\u6307\u5b9a\u3059\u308b\u3068\u65b0\u3057\u3044 EncFS \u306e\u6697\u53f7\u5316\u9818\u57df\u304c\u4f5c\u6210\u3067\u304d\u307e\u3059\uff0e\u30aa\u30d7\u30b7\u30e7\u30f3\u3067 paranoia mode \u304c\u6307\u5b9a\u3067\u304d\u307e\u3059\uff0e

\n

\"Gyazo\"

\n

\u52d5\u4f5c\u306f Linux \u306e Cryptkeeper \u3068\u307b\u307c\u540c\u3058\u3067\u3059\u306d\uff0e\u9055\u3044\u306f EncFS4Winy \u3067\u306f\u6697\u53f7\u5316FS \u4f5c\u6210\u6642\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u306b paranoia mode \u304c\u3042\u3063\u3066\uff0cCryptkeeper \u306e\u30de\u30a6\u30f3\u30c8\u30aa\u30d7\u30b7\u30e7\u30f3\u306b\u81ea\u52d5\u30a2\u30f3\u30de\u30a6\u30f3\u30c8\u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u3042\u308b\u304f\u3089\u3044\u3067\u3057\u3087\u3046\u304b\uff0e

\n\n

GitHUB \u306a\u3069\u3067\u691c\u7d22\u3057\u3066\u307f\u308b\u3068 Mac\u7248\u306e EncFS \u3082\u8907\u6570\u51fa\u3066\u304d\u307e\u3057\u305f\uff0e\u4f55\u5e74\u3082\u66f4\u65b0\u3055\u308c\u3066\u3044\u306a\u3044\u3082\u306e\u3068\u304b\u3082\u3042\u308a\u307e\u3059\u304c GUI \u306e\u3042\u308b\u3082\u306e\u3082\u3042\u308b\u3088\u3046\u3067\u3059\uff0e\u4eca\u624b\u5143\u306b\u74b0\u5883\u304c\u306a\u3044\u306e\u3067\u8a66\u3057\u3066\u3044\u307e\u305b\u3093\u304c\u3046\u307e\u304f\u52d5\u304f\u3088\u3046\u306a\u3089\u30de\u30eb\u30c1\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u3067\u5229\u7528\u3067\u304d\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u306d\uff0e

\n", "content_text": "\u4ee5\u524d\u306e\u30a8\u30f3\u30c8\u30ea\u306e \u300c\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0 EncFS \u306e Reverse mode \u3092\u8a66\u3059 | matoken\u2019s meme\u300d\u306e\u30b3\u30e1\u30f3\u30c8\u3067 EncFS \u306e Windows\u79fb\u690d\u7248\u306e EncFS4Winy \u3068\u3044\u3046\u3082\u306e\u3092\u6559\u3048\u3066\u3082\u3089\u3044\u307e\u3057\u305f\uff0e\n\nEncFS4Winy \u30d5\u30a1\u30a4\u30eb\u6697\u53f7\u5316 \u00ab \u5ea7\u9593\u30bd\u30d5\u30c8\nRelease EncFS4Winy latest \u00b7 miyabe/encfs4winy\n\nEncFS \u306e\u79fb\u690d & GUI \u3067\u7c21\u5358\u306b\u30de\u30a6\u30f3\u30c8\u3057\u305f\u308a\u3067\u304d\u308b\u3082\u306e\u306e\u3088\u3046\u3067\u3059\uff0e\n\u4eca\u56de\u306f VirtualBox \u5185\u306e Windows 8.1 Professional 64bit \u7248\u306b\u691c\u8a3c\u6642\u306e\u6700\u65b0\u7248\u306e EncFS4WinyInstall_1.7.5_2.exe \u3092\u8a66\u3057\u307e\u3057\u305f\uff0e\u624b\u5143\u3067\u8a08\u7b97\u3057\u305f HASH \u306f\u4ee5\u4e0b\u306e\u901a\u308a\uff0e\n% sha256sum EncFS4WinyInstall_1.7.5_2.exefd8c5109876730eb1a0395e9d85a81007655fc0ae135f63adc30e3b34da84315  EncFS4WinyInstall_1.7.5_2.exe% sha512sum EncFS4WinyInstall_1.7.5_2.exec722c41d99944ccc247ac8b3859a2a3f3cfc2e467c814b865adda57d767837ec0561c23725b5d3f79a03babcce8137b3553291aa498a20eedcd46fb00504cc15  EncFS4WinyInstall_1.7.5_2.exe\n\u5b9f\u884c\u3059\u308b\u3068\u30a4\u30f3\u30b9\u30c8\u30fc\u30e9\u304c\u8d77\u52d5\u3057\u3066\u3088\u304d\u306b\u8a08\u3089\u3063\u3066\u304f\u308c\u307e\u3059\uff0e\n\u65e9\u901f\u8d77\u52d5\u3057\u3066\u307f\u308b\u3068\uff0c\u300c\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u306b LIBEAY32.dll \u304c\u306a\u3044\u305f\u3081\u3001\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u958b\u59cb\u3067\u304d\u307e\u305b\u3093\u3002\u3053\u306e\u554f\u984c\u3092\u89e3\u6c7a\u3059\u308b\u306b\u306f\u3001\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u518d\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u307f\u3066\u4e0b\u3055\u3044\u3002\u300d \u3068\u8a00\u308f\u308c\u3066\u8d77\u52d5\u51fa\u6765\u307e\u305b\u3093\u3067\u3057\u305f\uff0e\n\nLIBEAY32.dll \u306f\u4f55\u8005\u3060\u308d\u3046\u3068\u691c\u7d22\u3059\u308b\u3068 OpenSSL \u306e\u3082\u306e\u306e\u3088\u3046\u3067\u3059\uff0eOpenSSL \u672c\u5bb6\u3067\u306f\u30d0\u30a4\u30ca\u30ea\u3092\u914d\u5e03\u3057\u3066\u306a\u3044\u306e\u3067 Vector/\u7a93\u306e\u675c\u306a\u3069\u3067\u63a2\u3057\u307e\u3059\u304c\u898b\u5f53\u305f\u308a\u307e\u305b\u3093\uff0eReadMe_Windows.txt \u306b\u3082\u66f8\u304b\u308c\u3066\u3044\u308b\u4ee5\u4e0b\u304c\u3042\u3061\u3053\u3061\u304b\u3089\u53c2\u7167\u3055\u308c\u3066\u3044\u308b\u3057\u6700\u65b0\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u8ffd\u5f93\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u304c\uff0c\u500b\u4eba\u306e\u4eba\u306e\u904b\u7528\u3057\u3066\u3044\u308b\u30da\u30fc\u30b8\u306e\u3088\u3046\u3067\u914d\u5e03\u7269\u306e\u30cf\u30c3\u30b7\u30e5\u3084\u7f72\u540d\u306a\u3069\u3082\u898b\u5f53\u305f\u3089\u305a\uff0eAnnouncement ML \u3082\u767b\u9332\u3067\u304d\u305a\u3067\u3061\u3087\u3063\u3068\u4e0d\u5b89\uff0e\u7686\u3055\u3093\u81ea\u5206\u3067\u30d3\u30eb\u30c9\u3055\u308c\u3066\u308b\u3093\u3067\u3059\u304b\u306d?(\u305d\u308c\u3068\u3082\u4ed6\u306b\u3044\u3044\u914d\u5e03\u5143\u304c\u3042\u308b?)\n\nShining Light Productions – Win32 OpenSSL\n\n\u4eee\u60f3\u30de\u30b7\u30f3\u74b0\u5883\u306a\u306e\u3067\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u3092\u53d6\u3063\u3066\u3042\u308b\u306e\u3067\u5f8c\u3067\u5dfb\u304d\u623b\u3059\u3053\u3068\u306b\u3057\u3066\u3072\u3068\u307e\u305a\u3053\u3053\u304b\u3089 OpenSSL \u3092\u5c0e\u5165\u3057\u307e\u3057\u305f\uff0e\n\u3059\u308b\u3068 EncFS \u306f\u52d5\u4f5c\u3059\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e\n\n\uff1c\u8ffd\u8a18\uff1e\nOpenSSL \u30e9\u30a4\u30d6\u30e9\u30ea\u304c\u540c\u68b1\u3055\u308c\u305f EncFS4Winy 1.7.5_3 \u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\uff0e\u3053\u306e\u8fba\u308a\u306e\u624b\u9806\u306f\u5fc5\u8981\u306a\u304f\u306a\u3063\u305f\u306f\u305a\u3067\u3059\uff0e\n\nRelease EncFS4Winy 1.7.5_3 \u00b7 miyabe/encfs4winy\n\n\uff1c\uff0f\u8ffd\u8a18\uff1e\n\nC:\\Program Files (x86)\\EncFS\\EncFS4Winy>.\\encfs.exe --versionencfs version 1.7.4 C:\\Program Files (x86)\\EncFS\\EncFS4Winy>.\\encfs.exe -h.\\encfs.exe: invalid option -- h05:57:06 (..\\encfs\\main.cpp:354) Missing one or more arguments, aborting.Build: encfs version 1.7.4 Usage: .\\encfs.exe [options] rootDir mountPoint [-- [FUSE Mount Options]] Common Options:  -H                    show optional FUSE Mount Options  -s                    disable multithreaded operation  -f                    run in foreground (don't spawn daemon).                        Error messages will be sent to stderr                        instead of syslog.  -v, --verbose         verbose: output encfs debug messages  -i, --idle=MINUTES    Auto unmount after period of inactivity  --anykey              Do not verify correct key is being used  --forcedecode         decode data even if an error is detected                        (for filesystems using MAC block headers)  --public              act as a typical multi-user filesystem                        (encfs must be run as root)  --reverse             reverse encryption Example, to mount at c:\\plain with raw storage in c:\\crypt :    encfs c:\\crypt c:\\plain For more information, see the man page encfs(1) \n\u65e9\u901f Linux \u3067\u4f5c\u3063\u305f\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3092\u30de\u30a6\u30f3\u30c8\u3057\u3066\u307f\u308b\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u30a8\u30e9\u30fc\u3068\u306a\u3063\u3066\u3057\u307e\u3044\u307e\u3057\u305f\uff0e\nC:\\Program Files (x86)\\EncFS\\EncFS4Winy>.\\encfs.exe F:\\tmp\\encfs_c I: EncFS Password:06:53:02 (..\\encfs\\FileUtils.cpp:1694) Unable to find nameio interface nameio/block, version 4:0:0The requested filename coding interface is not available \n\u3061\u3087\u3063\u3068\u8abf\u3079\u308b\u3068\uff0cEncFS \u9818\u57df\u4f5c\u6210\u6642\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u30a8\u30f3\u30b3\u30fc\u30c9\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3067 Blick32 \u3092\u6307\u5b9a\u3057\u3066\u3044\u308b\u3068\u3053\u3046\u306a\u308b\u3088\u3046\u3067\u3059\uff0eEncFS4Winy \u3067\u5229\u7528\u3057\u3066\u3044\u308b EncFS 1.7.4 \u306b\u306f\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u3042\u308a\u307e\u305b\u3093\uff0e\nThe following filename encoding algorithms are available:1. Block : Block encoding, hides file name size somewhat2. Null : No encryption of filenames3. Stream : Stream encoding, keeps filenames as short as possible Enter the number corresponding to your choice:\nLinux \u5074\u3067\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u4f5c\u6210\u6642\u306b Block \u3092\u6307\u5b9a\u3057\u3066\u307f\u305f\u3068\u3053\u308d EncFS4Winy \u3067\u30de\u30a6\u30f3\u30c8\u3067\u304d\u307e\u3057\u305f\uff0eWindows \u5074\u3067\u4f5c\u6210\u3057\u305f\u9818\u57df\u306e Linux \u3067\u306e\u30de\u30a6\u30f3\u30c8\u3082OK \u3067\u3057\u305f\uff0eEncFS4Winy \u306e EncFS \u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u8ffd\u5f93\u3059\u308b\u307e\u3067\u306f Linux \u5074\u3067\u6ce8\u610f\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0e\n\u30d5\u30a1\u30a4\u30eb\u540d\u306b\u3064\u3044\u3066\u306f UTF-8 \u3067\u3042\u308c\u3070\u76f8\u4e92\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3067\u3057\u305f\uff0e\n\u3068\u3044\u3046\u3053\u3068\u3067\uff0c\u4eca\u5ea6\u306f GUI \u3092\u8a66\u3057\u3066\u307f\u307e\u3059\uff0e\u30de\u30a6\u30f3\u30c8\u5143\u306e\u6697\u53f7\u5316\u30d5\u30a9\u30eb\u30c0\u3068\uff0c\u30de\u30a6\u30f3\u30c8\u5148\u306e\u30c9\u30e9\u30a4\u30d6\u30ec\u30bf\u30fc\uff0c\u30d1\u30b9\u30ef\u30fc\u30c9\u3068\u5165\u529b\u3057\u3066\u3044\u304f\u3068\u30de\u30a6\u30f3\u30c8\u3067\u304d\u307e\u3057\u305f\uff0e(\u30b3\u30de\u30f3\u30c9\u30d7\u30ed\u30f3\u30d7\u30c8\u304b\u3089\u306e\u5b9f\u884c\u6642\u306b\u306f\u30de\u30a6\u30f3\u30c8\u5148\u306f\u30c9\u30e9\u30a4\u30d6\u30ec\u30bf\u30fc\u3060\u3051\u3067\u306a\u304f\u30d1\u30b9\u3082\u6307\u5b9a\u53ef\u80fd)\n\n\u30de\u30a6\u30f3\u30c8\u5143\u306e\u6697\u53f7\u5316\u30d5\u30a9\u30eb\u30c0\u306b\u7a7a\u306e\u3082\u306e\u3092\u6307\u5b9a\u3059\u308b\u3068\u65b0\u3057\u3044 EncFS \u306e\u6697\u53f7\u5316\u9818\u57df\u304c\u4f5c\u6210\u3067\u304d\u307e\u3059\uff0e\u30aa\u30d7\u30b7\u30e7\u30f3\u3067 paranoia mode \u304c\u6307\u5b9a\u3067\u304d\u307e\u3059\uff0e\n\n\u52d5\u4f5c\u306f Linux \u306e Cryptkeeper \u3068\u307b\u307c\u540c\u3058\u3067\u3059\u306d\uff0e\u9055\u3044\u306f EncFS4Winy \u3067\u306f\u6697\u53f7\u5316FS \u4f5c\u6210\u6642\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u306b paranoia mode \u304c\u3042\u3063\u3066\uff0cCryptkeeper \u306e\u30de\u30a6\u30f3\u30c8\u30aa\u30d7\u30b7\u30e7\u30f3\u306b\u81ea\u52d5\u30a2\u30f3\u30de\u30a6\u30f3\u30c8\u30aa\u30d7\u30b7\u30e7\u30f3\u304c\u3042\u308b\u304f\u3089\u3044\u3067\u3057\u3087\u3046\u304b\uff0e\n\nTom Morton\u2019s beloved Website!\n\nGitHUB \u306a\u3069\u3067\u691c\u7d22\u3057\u3066\u307f\u308b\u3068 Mac\u7248\u306e EncFS \u3082\u8907\u6570\u51fa\u3066\u304d\u307e\u3057\u305f\uff0e\u4f55\u5e74\u3082\u66f4\u65b0\u3055\u308c\u3066\u3044\u306a\u3044\u3082\u306e\u3068\u304b\u3082\u3042\u308a\u307e\u3059\u304c GUI \u306e\u3042\u308b\u3082\u306e\u3082\u3042\u308b\u3088\u3046\u3067\u3059\uff0e\u4eca\u624b\u5143\u306b\u74b0\u5883\u304c\u306a\u3044\u306e\u3067\u8a66\u3057\u3066\u3044\u307e\u305b\u3093\u304c\u3046\u307e\u304f\u52d5\u304f\u3088\u3046\u306a\u3089\u30de\u30eb\u30c1\u30d7\u30e9\u30c3\u30c8\u30db\u30fc\u30e0\u3067\u5229\u7528\u3067\u304d\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u306d\uff0e", "date_published": "2015-09-17T06:45:14+09:00", "date_modified": "2015-09-19T06:05:51+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "EncFS", "Filesystem", "Windows8.1", "\u6697\u53f7\u5316FS" ] }, { "id": "http://matoken.org/blog/?p=960", "url": "https://matoken.org/blog/2015/09/12/try-reverse-mode-of-encryption-file-system-encfs/", "title": "\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0 EncFS \u306e Reverse mode \u3092\u8a66\u3059", "content_html": "

\"IMGP5154\"

\n

EncFS \u3068\u3044\u3046\u6050\u3089\u304f Linux \u306e\u307f\u3067\u52d5\u4f5c\u3059\u308b\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u304c\u3042\u308a\u307e\u3059\uff0e

\n

\uff1c\u8ffd\u8a18\uff1e
\u30b3\u30e1\u30f3\u30c8\u3067 Windows \u306e\u79fb\u690d\u7248\u3092\u6559\u3048\u3066\u3044\u305f\u3060\u304d\u307e\u3057\u305f :)
EncFS4Winy \u30d5\u30a1\u30a4\u30eb\u6697\u53f7\u5316 \u00ab \u5ea7\u9593\u30bd\u30d5\u30c8
\uff1c\uff0f\u8ffd\u8a18\uff1e

\n

\u3053\u308c\u306f FUSE \u7d4c\u7531\u3067\u901a\u5e38\u306e\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306e\u4e0a\u306b\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3092\u4f5c\u6210\u3059\u308b\u3082\u306e\u3067\uff0c\u8a2d\u5b9a\u3057\u305f\u6697\u53f7\u5316\u9818\u57df\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092 Encfs \u3067\u30de\u30a6\u30f3\u30c8\u3059\u308b\u3053\u3068\u3067\u900f\u904e\u7684\u306b\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u304c\u5229\u7528\u3067\u304d\u307e\u3059\uff0e\u305f\u3060\u3057\uff0c\u30d5\u30a1\u30a4\u30eb\u540d\u6697\u53f7\u5316\u6642\u306b\u306f\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u30d5\u30a1\u30a4\u30eb\u540d\u306b\u542b\u3081\u308b\u305f\u3081\u30d5\u30a1\u30a4\u30eb\u540d\u9577\u304c\u77ed\u304f\u5236\u9650\u3055\u308c\u308b\u306a\u3069\u306e\u5236\u9650\u306f\u3042\u308a\u307e\u3059\uff0e\u3053\u306e\u3042\u305f\u308a\u306f eCryptFS \u3068\u540c\u3058\u3067\u3059\u306d\uff0e\u79c1\u306f\u30aa\u30f3\u30e9\u30a4\u30f3\u30b9\u30c8\u30ec\u30fc\u30b8\u9818\u57df\u306a\u3069\u306b\u5229\u7528\u3057\u3066\u3044\u307e\u3059\uff0e\uff08\u540c\u671f\u304c\u30d5\u30a1\u30a4\u30eb\u5358\u4f4d\u306e\u5834\u5408 EncFS \u306f\u304a\u52e7\u3081\uff09

\n

\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u773a\u3081\u3066\u3044\u3066 EncFS \u30b3\u30de\u30f3\u30c9\u306e --reverse \u3068\u3044\u3046\u30aa\u30d7\u30b7\u30e7\u30f3\u306b\u6c17\u3065\u304d\u307e\u3057\u305f\uff0e

\n
\n

–reverse reverse encryption

\n
\n
Reverse mode
 
encfs --reverse provides an encrypted view of an unencrypted folder. This enables encrypted remote backups using standard tools like rsync.
\n

\u3053\u306e EncFS \u306e Reverse mode \u306f\u305d\u306e\u540d\u306e\u901a\u308a\uff0c\u901a\u5e38\u306e\u975e\u6697\u53f7\u5316\u9818\u57df\u3092\u30de\u30a6\u30f3\u30c8\u3057\u3066 EncFS \u306b\u3088\u308b\u6697\u53f7\u5316\u9818\u57df\u3092\u63d0\u4f9b\u3057\u3066\u304f\u308c\u308b\u3088\u3046\u3067\u3059\uff0e\u4f8b\u3048\u3070 rsync \u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u6642\u306b\u5229\u7528\u3057\u3066\uff0c\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u7d4c\u8def\u304b\u3089\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u5148\u307e\u3067\u6697\u53f7\u5316\u3059\u308b\u3068\u884c\u3063\u305f\u3053\u3068\u304c\u51fa\u6765\u307e\u3059\uff0e(\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3084\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u306f\u305d\u306e\u307e\u307e\u306a\u306e\u3067 rsync \u306e\u5dee\u5206\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3082\u554f\u984c\u306a\u304f\u884c\u3048\u308b)

\n

\u5229\u7528\u4f8b

\n

\u521d\u56de\u8d77\u52d5\u6642\u306f\u8981\u8a2d\u5b9a\u3067\u3059\u304c\uff0c2\u56de\u76ee\u304b\u3089\u306f\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u5165\u529b\u3060\u3051\u3067OK \u3067\u3059\uff0e

\n\n
% mkdir -m 700 /tmp/encfs
% encfs -i 10 --reverse ~/ /tmp/encfs
\u65b0\u3057\u3044\u6697\u53f7\u5316\u30dc\u30ea\u30e5\u30fc\u30e0\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002
Please choose from one of the following options:
 enter "x" for expert configuration mode,
 enter "p" for pre-configured paranoia mode,
 anything else, or an empty line will select standard mode.
?> x
 
\u624b\u52d5\u8a2d\u5b9a\u30e2\u30fc\u30c9\u304c\u9078\u629e\u3055\u308c\u307e\u3057\u305f
\u4ee5\u4e0b\u306e\u6697\u53f7\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u304c\u4f7f\u7528\u3067\u304d\u308b :
1. AES : 16 byte block cipher
 -- \u9375\u9577 128 \u304b\u3089 256 \u30d3\u30c3\u30c8\u3092\u30b5\u30dd\u30fc\u30c8
 -- \u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba 64 \u304b\u3089 4096 \u30d0\u30a4\u30c8\u3092\u30b5\u30dd\u30fc\u30c8
2. Blowfish : 8 byte block cipher
 -- \u9375\u9577 128 \u304b\u3089 256 \u30d3\u30c3\u30c8\u3092\u30b5\u30dd\u30fc\u30c8
 -- \u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba 64 \u304b\u3089 4096 \u30d0\u30a4\u30c8\u3092\u30b5\u30dd\u30fc\u30c8
 
\u4f7f\u7528\u3059\u308b\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306e\u756a\u53f7\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044: 1
 
\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0 "AES" \u304c\u9078\u629e\u3055\u308c\u307e\u3057\u305f
 
\u9375\u30b5\u30a4\u30ba\u3092\u30d3\u30c3\u30c8\u5358\u4f4d\u3067\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u9078\u629e\u3055\u308c\u305f
\u6697\u53f7\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306f 128 \u304b\u3089 256 \u30d3\u30c3\u30c8 (64 \u30d3\u30c3\u30c8\u9593\u9694) \u306e
\u9375\u30b5\u30a4\u30ba\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\u3002
\u4f8b\u3048\u3070:
128, 192, 256
\u4f7f\u7528\u3059\u308b\u9375\u30b5\u30a4\u30ba: 256
 
\u9375\u30b5\u30a4\u30ba 256 \u30d3\u30c3\u30c8\u3092\u4f7f\u7528\u3057\u307e\u3059
\u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba\u3092\u30d0\u30a4\u30c8\u5358\u4f4d\u3067\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u9078\u629e\u3055\u308c\u305f
\u6697\u53f7\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306f 64 \u304b\u3089 4096 \u30d0\u30a4\u30c8 (16 \u30d0\u30a4\u30c8\u9593\u9694) \u306e
\u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\u3002
Enter \u3092\u62bc\u3059\u3068\u30c7\u30d5\u30a9\u30eb\u30c8\u5024 (1024 \u30d0\u30a4\u30c8) \u3092\u4f7f\u7528\u3057\u307e\u3059\u3002
 
\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba: 4096
 
\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba 4096 \u30d0\u30a4\u30c8\u3092\u4f7f\u7528\u3057\u307e\u3059
 
\u4ee5\u4e0b\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u6697\u53f7\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u304c\u4f7f\u7528\u3067\u304d\u307e\u3059:
1. Block : Block encoding, hides file name size somewhat
2. Block32 : Block encoding with base32 output for case-sensitive systems
3. Null : No encryption of filenames
4. Stream : Stream encoding, keeps filenames as short as possible
 
\u4f7f\u7528\u3059\u308b\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306e\u756a\u53f7\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044: 2
 
\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0 "Block32" \u304c\u9078\u629e\u3055\u308c\u307e\u3057\u305f"
 
reverse encryption - chained IV and MAC disabled
Enable per-file initialization vectors?
This adds about 8 bytes per file to the storage requirements.
It should not affect performance except possibly with applications
which rely on block-aligned file io for performance.
y/[n]: y
 
 
\u8a2d\u5b9a\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002\u4ee5\u4e0b\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u304c
\u4f5c\u6210\u3055\u308c\u307e\u3059:
\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u6697\u53f7\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0: "ssl/aes", \u30d0\u30fc\u30b8\u30e7\u30f3 3:0:2
Filename encoding: "nameio/block32", version 4:0:2
\u9375\u30b5\u30a4\u30ba: 256 \u30d3\u30c3\u30c8  
\u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba: 4096 \u30d0\u30a4\u30c8
Each file contains 8 byte header with unique IV data.
File holes passed through to ciphertext.
 
Now you will need to enter a password for your filesystem.
You will need to remember this password, as there is absolutely
no recovery mechanism.  However, the password can be changed
later using encfsctl.
 
\u65b0\u3057\u3044 Encfs \u30d1\u30b9\u30ef\u30fc\u30c9:
Encfs \u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u78ba\u8a8d:
% mount |grep -i encfs
encfs on /tmp/encfs type fuse.encfs (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
% ls /tmp/encfs
23GX4BPMMVSWOUUXIQCCX4EGI4BHG
24FEOFMBBK774KOXKO6CD5LVPB2JH
2ANNTH3275PXEFQCTLRIXDUBJFMPG
2B72K7FH3NZDIXX7S6P3FSMNCPIWL
2BX2O7FBGPIMLVQ66GD67O5MRYUJN
2GXZR6YY5C2T66GTHAOTBFDHHURZF
2HRGOCQRQI2FKQU5T4YR7X756KQ37IVWCWDUJIL7U4X5APCL4GH3ITX4QRWIDCLSZRTKWXVUA7WFVWME
2HUXRTPOJQFPEY7G62TCSD6BLXI6J
2JMEPULBHHVQVIOUHT2XEMVLD4BAO
2JTHYUVWCXXNYVAWGY4GIV4HGFMBL5BFRU7SGYGVHIR43ZOLVCEG5BA
2LFQK6EBYEOKU2UQV7F32ATU4XQF2EAOXKL75QXYUG4HKKRIADTIJGD
2NU47TEEVRXUIMWBMKGTPXJUEGCAM
2OI3GILDZS3UAMVQB4TL46DQCREKL
 :
\n

\u30a2\u30f3\u30de\u30a6\u30f3\u30c8

\n
% fusermount -u /tmp/encfs
\n

2\u56de\u76ee\u4ee5\u964d\u306e\u30de\u30a6\u30f3\u30c8

\n
% encfs -i 10 --reverse ~/ /tmp/encfs
EncFS \u30d1\u30b9\u30ef\u30fc\u30c9:
\n

\u554f\u984c\u306a\u304f\u5229\u7528\u3067\u304d\u307e\u3057\u305f\uff0e
\u305f\u3060\uff0c\u6ce8\u610f\u3057\u306a\u3044\u3068\u3044\u3051\u306a\u3055\u305d\u3046\u306a\u70b9\u304c1\u3064\uff0e\u30de\u30a6\u30f3\u30c8\u6642\u306b\u30d1\u30b9\u30ef\u30fc\u30c9\u3060\u3051\u3067\u30de\u30a6\u30f3\u30c8\u3059\u308b\u305f\u3081\u306b\u6697\u53f7\u5316\u60c5\u5831\u3092\u683c\u7d0d\u3057\u305f\u30c7\u30fc\u30bf\u306e\u542b\u307e\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u304c\u4f5c\u6210\u3055\u308c\u308b\u306e\u3067\u3059\u304c\uff0cReverse mode \u306e\u5834\u5408\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u3082\u6697\u53f7\u5316\u3055\u308c\u3066\u3057\u307e\u3046\u306e\u3067\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u306f\u5225\u9014\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u53d6\u3063\u3066\u304a\u3044\u305f\u307b\u3046\u304c\u826f\u3044\u3067\u3059\uff0e

\n

\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u899a\u3048\u3066\u3044\u308c\u3070\u3069\u3046\u306b\u304b\u306a\u308a\u307e\u3059\u304c\u305d\u3046\u3067\u306a\u3044\u3068\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u8a66\u884c\u932f\u8aa4\u3057\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u3068\u601d\u3044\u307e\u3059\uff0e

\n

\uff1c\u8ffd\u8a18\uff1e
man \u3092\u898b\u308b\u3068\u30de\u30b9\u30bf\u30fc\u30ad\u30fc\u304c\u542b\u307e\u308c\u3066\u3044\u308b\u306e\u3067\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u306a\u304f\u306a\u308b\u3068\u5fa9\u5143\u3067\u304d\u306a\u304f\u306a\u308b\u3088\u3046\u3067\u3059\uff0e\u6ce8\u610f\u3057\u307e\u3057\u3087\u3046\uff0e

\n
\n

Warning: If you lose the config file, the encrypted file contents are irrecoverably lost. It contains the master key encrypted with your password. Without the master key, recovery is impossible, even if you know the password.

\n
\n

\uff1c\uff0f\u8ffd\u8a18\uff1e

\n

\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u306f EncFS 1.8.1 \u3067\u306f .encfs6.xml \u3067\u3059\uff0e(EncFS \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u3088\u308a\u6570\u5b57\u90e8\u5206\u306f\u5909\u308f\u308b\u3088\u3046\u3067\u3059)\u4eca\u56de\u306e\u4f8b\u3067\u306f ~/.encfs6.xml \u3092\u5225\u9014\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3057\u307e\u3059\uff0e

\n

EncFS \u306f\u4ed6\u306e\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3088\u308a\u5f31\u3044\u6c17\u304c\u3057\u3066\u3044\u307e\u3059\u304c\uff0c\u3053\u306e\u8fba\u306e\u67d4\u8edf\u3055\u306f\u3044\u3044\u3067\u3059\u306d\uff0e
\u51fa\u6765\u308c\u3070\u4ed6\u306e OS \u306b\u3082\u5bfe\u5fdc\u3057\u3066\u304f\u308c\u308b\u3068\u5229\u7528\u7bc4\u56f2\u304c\u5e83\u304c\u3063\u3066\u5b09\u3057\u3044\u306e\u3067\u3059\u304c\uff0e

\n\n", "content_text": "EncFS \u3068\u3044\u3046\u6050\u3089\u304f Linux \u306e\u307f\u3067\u52d5\u4f5c\u3059\u308b\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u304c\u3042\u308a\u307e\u3059\uff0e\n\uff1c\u8ffd\u8a18\uff1e\u30b3\u30e1\u30f3\u30c8\u3067 Windows \u306e\u79fb\u690d\u7248\u3092\u6559\u3048\u3066\u3044\u305f\u3060\u304d\u307e\u3057\u305f :)– EncFS4Winy \u30d5\u30a1\u30a4\u30eb\u6697\u53f7\u5316 \u00ab \u5ea7\u9593\u30bd\u30d5\u30c8\uff1c\uff0f\u8ffd\u8a18\uff1e\n\u3053\u308c\u306f FUSE \u7d4c\u7531\u3067\u901a\u5e38\u306e\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306e\u4e0a\u306b\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3092\u4f5c\u6210\u3059\u308b\u3082\u306e\u3067\uff0c\u8a2d\u5b9a\u3057\u305f\u6697\u53f7\u5316\u9818\u57df\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092 Encfs \u3067\u30de\u30a6\u30f3\u30c8\u3059\u308b\u3053\u3068\u3067\u900f\u904e\u7684\u306b\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u304c\u5229\u7528\u3067\u304d\u307e\u3059\uff0e\u305f\u3060\u3057\uff0c\u30d5\u30a1\u30a4\u30eb\u540d\u6697\u53f7\u5316\u6642\u306b\u306f\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u30d5\u30a1\u30a4\u30eb\u540d\u306b\u542b\u3081\u308b\u305f\u3081\u30d5\u30a1\u30a4\u30eb\u540d\u9577\u304c\u77ed\u304f\u5236\u9650\u3055\u308c\u308b\u306a\u3069\u306e\u5236\u9650\u306f\u3042\u308a\u307e\u3059\uff0e\u3053\u306e\u3042\u305f\u308a\u306f eCryptFS \u3068\u540c\u3058\u3067\u3059\u306d\uff0e\u79c1\u306f\u30aa\u30f3\u30e9\u30a4\u30f3\u30b9\u30c8\u30ec\u30fc\u30b8\u9818\u57df\u306a\u3069\u306b\u5229\u7528\u3057\u3066\u3044\u307e\u3059\uff0e\uff08\u540c\u671f\u304c\u30d5\u30a1\u30a4\u30eb\u5358\u4f4d\u306e\u5834\u5408 EncFS \u306f\u304a\u52e7\u3081\uff09\n\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u773a\u3081\u3066\u3044\u3066 EncFS \u30b3\u30de\u30f3\u30c9\u306e --reverse \u3068\u3044\u3046\u30aa\u30d7\u30b7\u30e7\u30f3\u306b\u6c17\u3065\u304d\u307e\u3057\u305f\uff0e\n\n–reverse reverse encryption\n\nReverse mode encfs --reverse provides an encrypted view of an unencrypted folder. This enables encrypted remote backups using standard tools like rsync.\n\u3053\u306e EncFS \u306e Reverse mode \u306f\u305d\u306e\u540d\u306e\u901a\u308a\uff0c\u901a\u5e38\u306e\u975e\u6697\u53f7\u5316\u9818\u57df\u3092\u30de\u30a6\u30f3\u30c8\u3057\u3066 EncFS \u306b\u3088\u308b\u6697\u53f7\u5316\u9818\u57df\u3092\u63d0\u4f9b\u3057\u3066\u304f\u308c\u308b\u3088\u3046\u3067\u3059\uff0e\u4f8b\u3048\u3070 rsync \u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u6642\u306b\u5229\u7528\u3057\u3066\uff0c\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u7d4c\u8def\u304b\u3089\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u5148\u307e\u3067\u6697\u53f7\u5316\u3059\u308b\u3068\u884c\u3063\u305f\u3053\u3068\u304c\u51fa\u6765\u307e\u3059\uff0e(\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3084\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u306f\u305d\u306e\u307e\u307e\u306a\u306e\u3067 rsync \u306e\u5dee\u5206\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3082\u554f\u984c\u306a\u304f\u884c\u3048\u308b)\n\u5229\u7528\u4f8b\n\u521d\u56de\u8d77\u52d5\u6642\u306f\u8981\u8a2d\u5b9a\u3067\u3059\u304c\uff0c2\u56de\u76ee\u304b\u3089\u306f\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u5165\u529b\u3060\u3051\u3067OK \u3067\u3059\uff0e\n\n\u30de\u30a6\u30f3\u30c8\u5bfe\u8c61: ~/\n\u30de\u30a6\u30f3\u30c8\u30dd\u30a4\u30f3\u30c8: /tmp/encfs\n\n% mkdir -m 700 /tmp/encfs% encfs -i 10 --reverse ~/ /tmp/encfs\u65b0\u3057\u3044\u6697\u53f7\u5316\u30dc\u30ea\u30e5\u30fc\u30e0\u3092\u4f5c\u6210\u3057\u307e\u3059\u3002Please choose from one of the following options: enter "x" for expert configuration mode, enter "p" for pre-configured paranoia mode, anything else, or an empty line will select standard mode.?> x \u624b\u52d5\u8a2d\u5b9a\u30e2\u30fc\u30c9\u304c\u9078\u629e\u3055\u308c\u307e\u3057\u305f\u4ee5\u4e0b\u306e\u6697\u53f7\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u304c\u4f7f\u7528\u3067\u304d\u308b :1. AES : 16 byte block cipher -- \u9375\u9577 128 \u304b\u3089 256 \u30d3\u30c3\u30c8\u3092\u30b5\u30dd\u30fc\u30c8 -- \u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba 64 \u304b\u3089 4096 \u30d0\u30a4\u30c8\u3092\u30b5\u30dd\u30fc\u30c82. Blowfish : 8 byte block cipher -- \u9375\u9577 128 \u304b\u3089 256 \u30d3\u30c3\u30c8\u3092\u30b5\u30dd\u30fc\u30c8 -- \u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba 64 \u304b\u3089 4096 \u30d0\u30a4\u30c8\u3092\u30b5\u30dd\u30fc\u30c8 \u4f7f\u7528\u3059\u308b\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306e\u756a\u53f7\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044: 1 \u30a2\u30eb\u30b4\u30ea\u30ba\u30e0 "AES" \u304c\u9078\u629e\u3055\u308c\u307e\u3057\u305f \u9375\u30b5\u30a4\u30ba\u3092\u30d3\u30c3\u30c8\u5358\u4f4d\u3067\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u9078\u629e\u3055\u308c\u305f\u6697\u53f7\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306f 128 \u304b\u3089 256 \u30d3\u30c3\u30c8 (64 \u30d3\u30c3\u30c8\u9593\u9694) \u306e\u9375\u30b5\u30a4\u30ba\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\u3002\u4f8b\u3048\u3070:128, 192, 256\u4f7f\u7528\u3059\u308b\u9375\u30b5\u30a4\u30ba: 256 \u9375\u30b5\u30a4\u30ba 256 \u30d3\u30c3\u30c8\u3092\u4f7f\u7528\u3057\u307e\u3059\u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba\u3092\u30d0\u30a4\u30c8\u5358\u4f4d\u3067\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u9078\u629e\u3055\u308c\u305f\u6697\u53f7\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306f 64 \u304b\u3089 4096 \u30d0\u30a4\u30c8 (16 \u30d0\u30a4\u30c8\u9593\u9694) \u306e\u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\u3002Enter \u3092\u62bc\u3059\u3068\u30c7\u30d5\u30a9\u30eb\u30c8\u5024 (1024 \u30d0\u30a4\u30c8) \u3092\u4f7f\u7528\u3057\u307e\u3059\u3002 \u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba: 4096 \u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba 4096 \u30d0\u30a4\u30c8\u3092\u4f7f\u7528\u3057\u307e\u3059 \u4ee5\u4e0b\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u6697\u53f7\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u304c\u4f7f\u7528\u3067\u304d\u307e\u3059:1. Block : Block encoding, hides file name size somewhat2. Block32 : Block encoding with base32 output for case-sensitive systems3. Null : No encryption of filenames4. Stream : Stream encoding, keeps filenames as short as possible \u4f7f\u7528\u3059\u308b\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306e\u756a\u53f7\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044: 2 \u30a2\u30eb\u30b4\u30ea\u30ba\u30e0 "Block32" \u304c\u9078\u629e\u3055\u308c\u307e\u3057\u305f" reverse encryption - chained IV and MAC disabledEnable per-file initialization vectors?This adds about 8 bytes per file to the storage requirements.It should not affect performance except possibly with applicationswhich rely on block-aligned file io for performance.y/[n]: y  \u8a2d\u5b9a\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002\u4ee5\u4e0b\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u304c\u4f5c\u6210\u3055\u308c\u307e\u3059:\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u6697\u53f7\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0: "ssl/aes", \u30d0\u30fc\u30b8\u30e7\u30f3 3:0:2Filename encoding: "nameio/block32", version 4:0:2\u9375\u30b5\u30a4\u30ba: 256 \u30d3\u30c3\u30c8  \u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba: 4096 \u30d0\u30a4\u30c8Each file contains 8 byte header with unique IV data.File holes passed through to ciphertext. Now you will need to enter a password for your filesystem.You will need to remember this password, as there is absolutelyno recovery mechanism.  However, the password can be changedlater using encfsctl. \u65b0\u3057\u3044 Encfs \u30d1\u30b9\u30ef\u30fc\u30c9:Encfs \u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u78ba\u8a8d:% mount |grep -i encfsencfs on /tmp/encfs type fuse.encfs (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)% ls /tmp/encfs23GX4BPMMVSWOUUXIQCCX4EGI4BHG24FEOFMBBK774KOXKO6CD5LVPB2JH2ANNTH3275PXEFQCTLRIXDUBJFMPG2B72K7FH3NZDIXX7S6P3FSMNCPIWL2BX2O7FBGPIMLVQ66GD67O5MRYUJN2GXZR6YY5C2T66GTHAOTBFDHHURZF2HRGOCQRQI2FKQU5T4YR7X756KQ37IVWCWDUJIL7U4X5APCL4GH3ITX4QRWIDCLSZRTKWXVUA7WFVWME2HUXRTPOJQFPEY7G62TCSD6BLXI6J2JMEPULBHHVQVIOUHT2XEMVLD4BAO2JTHYUVWCXXNYVAWGY4GIV4HGFMBL5BFRU7SGYGVHIR43ZOLVCEG5BA2LFQK6EBYEOKU2UQV7F32ATU4XQF2EAOXKL75QXYUG4HKKRIADTIJGD2NU47TEEVRXUIMWBMKGTPXJUEGCAM2OI3GILDZS3UAMVQB4TL46DQCREKL :\n\u30a2\u30f3\u30de\u30a6\u30f3\u30c8\n% fusermount -u /tmp/encfs\n2\u56de\u76ee\u4ee5\u964d\u306e\u30de\u30a6\u30f3\u30c8\n% encfs -i 10 --reverse ~/ /tmp/encfsEncFS \u30d1\u30b9\u30ef\u30fc\u30c9:\n\u554f\u984c\u306a\u304f\u5229\u7528\u3067\u304d\u307e\u3057\u305f\uff0e\u305f\u3060\uff0c\u6ce8\u610f\u3057\u306a\u3044\u3068\u3044\u3051\u306a\u3055\u305d\u3046\u306a\u70b9\u304c1\u3064\uff0e\u30de\u30a6\u30f3\u30c8\u6642\u306b\u30d1\u30b9\u30ef\u30fc\u30c9\u3060\u3051\u3067\u30de\u30a6\u30f3\u30c8\u3059\u308b\u305f\u3081\u306b\u6697\u53f7\u5316\u60c5\u5831\u3092\u683c\u7d0d\u3057\u305f\u30c7\u30fc\u30bf\u306e\u542b\u307e\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u304c\u4f5c\u6210\u3055\u308c\u308b\u306e\u3067\u3059\u304c\uff0cReverse mode \u306e\u5834\u5408\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u3082\u6697\u53f7\u5316\u3055\u308c\u3066\u3057\u307e\u3046\u306e\u3067\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u306f\u5225\u9014\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u53d6\u3063\u3066\u304a\u3044\u305f\u307b\u3046\u304c\u826f\u3044\u3067\u3059\uff0e\n\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u899a\u3048\u3066\u3044\u308c\u3070\u3069\u3046\u306b\u304b\u306a\u308a\u307e\u3059\u304c\u305d\u3046\u3067\u306a\u3044\u3068\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u8a66\u884c\u932f\u8aa4\u3057\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u3068\u601d\u3044\u307e\u3059\uff0e\n\uff1c\u8ffd\u8a18\uff1eman \u3092\u898b\u308b\u3068\u30de\u30b9\u30bf\u30fc\u30ad\u30fc\u304c\u542b\u307e\u308c\u3066\u3044\u308b\u306e\u3067\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u306a\u304f\u306a\u308b\u3068\u5fa9\u5143\u3067\u304d\u306a\u304f\u306a\u308b\u3088\u3046\u3067\u3059\uff0e\u6ce8\u610f\u3057\u307e\u3057\u3087\u3046\uff0e\n\nWarning: If you lose the config file, the encrypted file contents are irrecoverably lost. It contains the master key encrypted with your password. Without the master key, recovery is impossible, even if you know the password.\n\n\uff1c\uff0f\u8ffd\u8a18\uff1e\n\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u306f EncFS 1.8.1 \u3067\u306f .encfs6.xml \u3067\u3059\uff0e(EncFS \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u3088\u308a\u6570\u5b57\u90e8\u5206\u306f\u5909\u308f\u308b\u3088\u3046\u3067\u3059)\u4eca\u56de\u306e\u4f8b\u3067\u306f ~/.encfs6.xml \u3092\u5225\u9014\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u3057\u307e\u3059\uff0e\nEncFS \u306f\u4ed6\u306e\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3088\u308a\u5f31\u3044\u6c17\u304c\u3057\u3066\u3044\u307e\u3059\u304c\uff0c\u3053\u306e\u8fba\u306e\u67d4\u8edf\u3055\u306f\u3044\u3044\u3067\u3059\u306d\uff0e\u51fa\u6765\u308c\u3070\u4ed6\u306e OS \u306b\u3082\u5bfe\u5fdc\u3057\u3066\u304f\u308c\u308b\u3068\u5229\u7528\u7bc4\u56f2\u304c\u5e83\u304c\u3063\u3066\u5b09\u3057\u3044\u306e\u3067\u3059\u304c\uff0e\n\nValient Gough | EncFS\nEncFS\nvgough/encfs\nFUSE: Filesystem in Userspace\n\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u306b\u4e00\u756a\u3044\u3044\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u3092\u983c\u3080\nLessfs \u3092\u304b\u3058\u3063\u3066\u307f\u305f(\u5c0f\u6c5f\u6238\u3089\u3050\u30aa\u30d5\u306a\u96c6\u307e\u308a\u7b2c110\u56de)\n\u504f\u57f7\u7684\u306a\u4eba\u306e\u70ba\u306e? NotePC\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 HDD\u7de8 -\u5c0f\u6c5f\u6238\u3089\u30501\u6708\u306e\u30aa\u30d5\u306a\u96c6\u307e\u308a(\u7b2c102\u56de)-\nSlax \u3067\u6697\u53f7\u5316fs \u3092\u6301\u3061\u904b\u3076 Koedo20081220 Install Party", "date_published": "2015-09-12T00:24:43+09:00", "date_modified": "2015-09-12T22:25:29+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/38f5f3b575c5eb45cda6aa659bca119ac7a5e16b46565e869d0030e3bd66981d?s=512&d=mm&r=g" }, "tags": [ "Debian", "EncFS", "Filesystem", "Linux", "stretch", "\u6697\u53f7\u5316FS" ] } ] }