{ "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/cryfs/feed/json -- and add it your reader.", "home_page_url": "https://matoken.org/blog/tag/cryfs", "feed_url": "https://matoken.org/blog/tag/cryfs/feed/json", "language": "ja", "title": "CryFS – 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=1121", "url": "https://matoken.org/blog/2016/02/07/try-cryfs-of-the-encrypted-file-system-similar-to-encfs/", "title": "EncFS\u306b\u4f3c\u305f\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306eCryFS\u3092\u8a66\u3059", "content_html": "

\n

EncFS\u306eML\u3067\u898b\u304b\u3051\u305f\u306e\u3067\u3059\u304c\uff0cEncFS\u306b\u4f3c\u305f\u6697\u53f7\u5316FS\u306eCryFS\u3068\u3044\u3046\u3082\u306e\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0e

\n\n

EncFS\u306f\u5e73\u6587\u306e\u30d5\u30a1\u30a4\u30eb\u3068\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u304c\u4e00\u5bfe\u4e00\u3067\u5bfe\u5fdc\u3065\u3044\u3066\u3044\u308b\u3057\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3084\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u3082\u5f15\u304d\u7d99\u3044\u3067\u3044\u308b\u306e\u3067\u63a8\u6e2c\u3055\u308c\u3084\u3059\u3044\u3068\u3044\u3046\u554f\u984c\u304c\u3042\u308a\u307e\u3059\uff0eCryFS\u306f\u305d\u306e\u8fba\u308a\u3082\u96a0\u853d\u3067\u304d\u308b\u3088\u3046\u3067\u3059\uff0e
\n\u9762\u767d\u305d\u3046\u306a\u306e\u3067\u5c11\u3057\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e

\n

\u521d\u3081Debian stretch\u306b\u5c0e\u5165\u3057\u3088\u3046\u3068\u601d\u3063\u305f\u306e\u3067\u3059\u304c\uff0cjessie\u306eapt-line\u306f\u7528\u610f\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3059\u304c\uff0c\u3053\u308c\u3092stretch\u306b\u5c0e\u5165\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u30d0\u30fc\u30b8\u30e7\u30f3\u30c1\u30a7\u30c3\u30af\u3067\u5bfe\u5fdc\u3057\u3066\u306a\u3044\u3068\u8a00\u308f\u308c\uff0csource\u304b\u3089\u5c0e\u5165\u3057\u3088\u3046\u3068\u601d\u3063\u305f\u3089bii\u3068\u3044\u3046\u6050\u3089\u304fstretch\u306epkg\u306b\u5b58\u5728\u3057\u306a\u3044\u30b3\u30de\u30f3\u30c9\u3092\u8981\u6c42\u3055\u308c\u308b\u306e\u3067\u624b\u3063\u53d6\u308a\u65e9\u304fUbuntu 14.04 LTS\u3067\u8a66\u3057\u307e\u3057\u305f\uff0e

\n
$ linuxlogo -L ubuntu$ linuxlogo -L ubuntu
 
              .-.
        .-'``(|||)
     ,`\\ \\    `-`.                 88                         88
    /   \\ '``-.   `                88                         88
  .-.  ,       `___:      88   88  88,888,  88   88  ,88888, 88888  88   88
 (:::) :        ___       88   88  88   88  88   88  88   88  88    88   88
  `-`  `       ,   :      88   88  88   88  88   88  88   88  88    88   88
    \\   / ,..-`   ,       88   88  88   88  88   88  88   88  88    88   88
     `./ /    .-.`        '88888'  '88888'  '88888'  88   88  '8888 '88888'
        `-..-(   )
              `-`
 
 
Linux Version 3.13.0-77-generic, Compiled #121-Ubuntu SMP Wed Jan 20 10:50:42 UTC 2016
      Two 800MHz AMD Athlon Processors, 7.9GB RAM, 5191.48 Bogomips Total
                                     micro
\n

\uff03screenfetch\u304cpkg\u306b\u7121\u3044\u306a

\n

\u5c0e\u5165

\n

\u3053\u306escript\u3067\u9375\u3084apt-line\u306e\u8a2d\u5b9a\u3068CryFS\u306e\u5c0e\u5165\u304c\u884c\u308f\u308c\u307e\u3059\uff0e

\n
$ wget -O - https://www.cryfs.org/install.sh | sudo bash
\n
$ cryfs -h
CryFS Version 0.8.5
WARNING! This version is not considered stable. Please backup your data frequently!
 
Usage: cryfs [options] rootDir mountPoint [-- [FUSE Mount Options]]
 
Allowed options:
  -h [ --help ]          show help message
  -c [ --config ] arg    Configuration file
  -f [ --foreground ]    Run CryFS in foreground.
  --cipher arg           Cipher to use for encryption. See possible values by
                         calling cryfs with --show-ciphers
  --show-ciphers         Show list of supported ciphers.
  --unmount-idle arg     Automatically unmount after specified number of idle
                         minutes.
  --extpass arg          External program to use for password input
  --logfile arg          Specify the file to write log messages to. If this is
                         not specified, log messages will go to stdout, or
                         syslog if CryFS is running in the background.
 
\n

\u5229\u7528\u4f8b

\n

\u57fa\u672c\u7684\u306a\u4f7f\u3044\u65b9\u306fEncFS\u3068\u540c\u3058\u611f\u3058\u3067\u3059\uff0e\u521d\u56de\u8d77\u52d5\u6642\u306f\u7c21\u5358\u306a\u8a2d\u5b9a\u304c\u5fc5\u8981\uff0e

\n
$ mkdir encdir
$ mkdir mnt
$ cryfs encdir mnt
CryFS Version 0.8.5
WARNING! This version is not considered stable. Please backup your data frequently!
 
Use default settings?
Your choice [y/n]: y
 
Generating secure encryption key...done
Password:
Confirm Password:
Creating config file...done
 
Mounting filesystem. To unmount, call:
\n

\u30a2\u30f3\u30de\u30a6\u30f3\u30c8\u306ffuse\u306a\u306e\u3067fusermount -u\u3067

\n
$ fusermount -u "/tmp/mnt"
$ ls -lA encdir mnt
encdir:
\u5408\u8a08 40
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:08 0C2B03AEBC6D01C0AAB861907CE361A6
-rw-rw-r-- 1 mk mk  1134  2\u6708  7 04:08 cryfs.config
 
mnt:
\u5408\u8a08 0
\n

cryfs.config\u3068\u3044\u3046\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u304c\u4f5c\u6210\u3055\u308c\u307e\u3059

\n
$ file encdir/cryfs.config
encdir/cryfs.config: data
$ od -xc encdir/cryfs.config|head
0000000    7263    6679    2e73    6f63    666e    6769    303b    733b
          c   r   y   f   s   .   c   o   n   f   i   g   ;   0   ;   s
0000020    7263    7079    0074    0000    0008    0000    0000    0001
          c   r   y   p   t  \\0  \\0  \\0  \\b  \\0  \\0  \\0  \\0  \\0 001  \\0
0000040    0000    0001    0000    0020    0000    0000    0000    a86f
         \\0  \\0 001  \\0  \\0  \\0      \\0  \\0  \\0  \\0  \\0  \\0  \\0   o 250
0000060    eac9    f71c    a592    8034    2f04    a2cb    c19e    78db
        311 352 034 367 222 245   4 200 004   / 313 242 236 301 333   x
0000100    e526    e951    1548    6c59    8a1e    beaf    db19    c7ff
          & 345   Q 351   H 025   Y   l 036 212 257 276 031 333 377 307
\n

\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u306f\u6b8b\u3089\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\u3053\u308c\u306f\u3061\u3087\u3063\u3068\u56f0\u308b\uff0e

\n
$ cryfs encdir mnt
$ cd mnt
$ touch a b c d e f
touch: `a' \u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u8a2d\u5b9a\u4e2d\u3067\u3059: \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c\u3067\u3059
touch: `b' \u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u8a2d\u5b9a\u4e2d\u3067\u3059: \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c\u3067\u3059
touch: `c' \u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u8a2d\u5b9a\u4e2d\u3067\u3059: \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c\u3067\u3059
touch: `d' \u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u8a2d\u5b9a\u4e2d\u3067\u3059: \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c\u3067\u3059
touch: `e' \u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u8a2d\u5b9a\u4e2d\u3067\u3059: \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c\u3067\u3059
touch: `f' \u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u8a2d\u5b9a\u4e2d\u3067\u3059: \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c\u3067\u3059
$ ls -lA
\u5408\u8a08 0
-rw-rw-r-- 1 mk mk 0  1\u6708  1  1970 a
-rw-rw-r-- 1 mk mk 0  1\u6708  1  1970 b
-rw-rw-r-- 1 mk mk 0  1\u6708  1  1970 c
-rw-rw-r-- 1 mk mk 0  1\u6708  1  1970 d
-rw-rw-r-- 1 mk mk 0  1\u6708  1  1970 e
-rw-rw-r-- 1 mk mk 0  1\u6708  1  1970 f
\n

10MB\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u3063\u3066\u307f\u308b\u306832k\u304f\u3089\u3044\u3067\u5206\u5272\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u7fa4\u306b\u306a\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e

\n
$ dd if=/dev/zero of=mnt/10M.dd bs=1M count=10
$ ls -lA encdir mnt
 
encdir:
\u5408\u8a08 11848
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 0015B9E50D707A660AC59BF6ABA4588B
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 00AB6551CD86FE4A5129ED330C86B7ED
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 00BBCEFD0A4150AD15842F356E184F94
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 00F8B1CCE5770E2D3DC4C47FA0583B80
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 048860D118BFD0F43A86B8F858456965
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 049D06A30EF07D80988B6D948E72250A
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 04FF722DB4ADFBD7F567966EC1244BD1
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 0599D02B12B1C9EAB554525482531D5F
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 05D56C792B76894E7194FB28A02F0FAB
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 06048941FF5F7E185BE3372400580A2C
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 077FE2E17E29826C6AB407578C5312CB
\u301c\u4e2d\u7565\u301c
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 FE5879AFA516A816008C9ED4AEB847B5
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 FE6BB5A582CF60F7329645CF3FAB365B
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 FFD97AF585CD8DEE23C722076FF8CB94
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 FFFA9CCA10C0F7A455DA18B109024AA7
-rw-rw-r-- 1 mk mk  1134  2\u6708  7 04:08 cryfs.config
 
mnt:
\u5408\u8a08 10240
-rw-rw-r-- 1 mk mk 10485760  1\u6708  1  1970 10M.dd
-rw-rw-r-- 1 mk mk        0  1\u6708  1  1970 a
-rw-rw-r-- 1 mk mk        0  1\u6708  1  1970 b
-rw-rw-r-- 1 mk mk        0  1\u6708  1  1970 c
-rw-rw-r-- 1 mk mk        0  1\u6708  1  1970 d
-rw-rw-r-- 1 mk mk        0  1\u6708  1  1970 e
-rw-rw-r-- 1 mk mk        0  1\u6708  1  1970 f
$ rm mnt/10M.dd
\n

\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u6398\u3063\u3066\u3082\u30d5\u30a1\u30a4\u30eb\u3068\u3057\u3066\u4fdd\u5b58\u3055\u308c\u308b\u306e\u3067\u8997\u304b\u308c\u3066\u3082\u308f\u304b\u308a\u307e\u305b\u3093\uff0e

\n
$ mkdir mnt/dir
$ echo hoge > mnt/dir/hoge
$ ls -lA  encdir/
\u5408\u8a08 328
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:11 0A332D1A5E0B5C36C9FBCEAB81E6320A
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:38 0C2B03AEBC6D01C0AAB861907CE361A6
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:11 40C765A5F1D681FFAEC781502836F444
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:11 64CF16B73827485463657F2A6928346D
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:11 78AA36DEE59FE330861A6D9B1218B16E
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:40 A9A48DEB85E2619C2ECBF7490BF3F8C9
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:11 DB99D4AAAAA21302B400DA1F9E370EA4
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:40 E5FA0435A166231035B54AC0E4723D83
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:11 F9589623B409B2142141F79614A865BF
-rw-rw-r-- 1 mk mk  1134  2\u6708  7 04:08 cryfs.config
$ rm mnt/*
rm: `mnt/dir' \u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093: \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3067\u3059
$ ls -lA  encdir
\u5408\u8a08 112
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:41 0C2B03AEBC6D01C0AAB861907CE361A6
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:40 A9A48DEB85E2619C2ECBF7490BF3F8C9
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:40 E5FA0435A166231035B54AC0E4723D83
-rw-rw-r-- 1 mk mk  1134  2\u6708  7 04:08 cryfs.config
\n

EncFS\u306f\u30d5\u30a1\u30a4\u30eb\u540d\u81ea\u4f53\u306b\u30d5\u30a1\u30a4\u30eb\u540d\u306e\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u542b\u3080\u306e\u3067\u5229\u7528\u3067\u304d\u308b\u30d5\u30a1\u30a4\u30eb\u540d\u9577\u304c\u77ed\u304f\u306a\u308a\u307e\u3059\u304c\uff0cCryFS\u3060\u3068\u30d5\u30a1\u30a4\u30eb\u4e2d\u306b\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u542b\u3080\u306e\u3067\u5143\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306e\u6700\u5927\u9577\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u304c\u5229\u7528\u3067\u304d\u308b\u3088\u3046\u3067\u3059\uff0e

\n
$ touch mnt/012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456789012
$ ls -lA encdir
\u5408\u8a08 40
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:51 0C2B03AEBC6D01C0AAB861907CE361A6
-rw-rw-r-- 1 mk mk  1134  2\u6708  7 04:08 cryfs.config
\n

\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u306e\u5909\u66f4\u3084\u30aa\u30fc\u30ca\u30fc\u3084\u30b0\u30eb\u30fc\u30d7\u3092\u5909\u66f4\u3057\u3066\u3082\u30e1\u30bf\u30c7\u30fc\u30bf\u5185\u306b\u5438\u53ce\u3055\u308c\u308b\u3088\u3046\u3067\u3059\uff0e

\n
$ chmod 777 mnt/012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456789012
$ sudo chown www-data.www-data mnt/012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456789012
$ ls -lA encdir mnt
encdir:
\u5408\u8a08 40
-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:51 0C2B03AEBC6D01C0AAB861907CE361A6
-rw-rw-r-- 1 mk mk  1134  2\u6708  7 04:08 cryfs.config
 
mnt:
\u5408\u8a08 0
-rwxrwxrwx 1 www-data www-data 0  2\u6708  7 04:53 012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456789012
\n

\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u5c11\u3057\u898b\u3066\u307f\u307e\u3059\uff0e
\n--show-ciphers\u3067\u5229\u7528\u3067\u304d\u308b\u6697\u53f7\u304c\u78ba\u8a8d\u3067\u304d\u307e\u3059\uff0e\u898f\u5b9a\u5024\u3067\u306faes-256-gcm\u306e\u3088\u3046\u3067\u3059\uff0e

\n
$ fusermount -u mnt
$ ls -lA mnt
\u5408\u8a08 0
$ cryfs --show-ciphers
CryFS Version 0.8.5
WARNING! This version is not considered stable. Please backup your data frequently!
 
aes-256-gcm
aes-256-cfb
aes-128-gcm
aes-128-cfb
twofish-256-gcm
twofish-256-cfb
twofish-128-gcm
twofish-128-cfb
serpent-256-gcm
serpent-256-cfb
serpent-128-gcm
serpent-128-cfb
cast-256-gcm
cast-256-cfb
mars-448-gcm
mars-448-cfb
mars-256-gcm
mars-256-cfb
mars-128-gcm
mars-128-cfb
\n

--extpass\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u5916\u90e8\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u304b\u3089\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u53d7\u3051\u53d6\u308c\u307e\u3059\uff0e

\n
$ cat << __EOF__ > pass
#!/bin/bash
echo 'passwd'
__EOF__
$ chmod +x pass
$ ./pass
passwd
$ cryfs --extpass ./pass encdir mnt
CryFS Version 0.8.5
WARNING! This version is not considered stable. Please backup your data frequently!
 
Loading config file...done
 
Mounting filesystem. To unmount, call:
$ fusermount -u "/tmp/mnt"
 
\n

--unmount-idle\u3067\u4e00\u5b9a\u6642\u9593\u5229\u7528\u3055\u308c\u3066\u3044\u306a\u3044\u6642\u306b\u81ea\u52d5\u30a2\u30f3\u30de\u30a6\u30f3\u30c8\u3055\u308c\u307e\u3059\uff0e

\n
$ cryfs --extpass ./pass --unmount-idle 1 encdir mnt
\n

1\u5206\u5f8c

\n
$ ls -l mnt
\u5408\u8a08 0
\n

\u4eca\u306e\u3068\u3053\u308d\u30d9\u30fc\u30bf\u3067\u672a\u5b9f\u88c5\u306e\u6628\u65e5\u3082\u3042\u308a\u307e\u3059\u3057\uff0c\u3053\u3046\u3044\u3046\u6016\u3044\u30e1\u30c3\u30bb\u30fc\u30b8\u3082\u51fa\u529b\u3055\u308c\u308b\u72b6\u614b\u3067\u3059\uff0e

\n
\n

WARNING! This version is not considered stable. Please backup your data frequently!

\n
\n

\uff03\u305d\u3046\u3044\u3048\u3070\u6570\u5e74\u524dnilfs2\u3082mount\u6642\u306b\u4f3c\u305f\u3088\u3046\u306a\u8b66\u544a\u51fa\u3057\u3066\u307e\u3057\u305f\u306d

\n
mount.nilfs2: WARNING! - The NILFS on-disk format may change at any time.
mount.nilfs2: WARNING! - Do not place critical data on a NILFS filesystem.
\n

\u4eca\u306f\u3082\u3046\u4f55\u3082\u8a00\u308f\u308c\u306a\u3044 :)

\n
[1109102.058384] NILFS version 2 loaded
[1109102.077659] segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds
\n

\u5b9f\u88c5\u304c\u6e08\u3093\u3067\u5b89\u5b9a\u3059\u308c\u3070EncFS\u306e\u7af6\u5408\u3068\u3057\u3066\u4fbf\u5229\u306b\u4f7f\u3048\u305d\u3046\u306a\u611f\u3058\u3067\u3059\uff0e
\n\u8208\u5473\u306e\u3042\u308b\u65b9\u306fCryFS\u306e\u30da\u30fc\u30b8\u306e\u30d5\u30a9\u30fc\u30e0\u3067\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u767b\u9332\u3057\u3066\u304a\u304f\u3068\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e

\n
\n

Let us notify you when CryFS is stable!

\n
\n\n


\n

\n

\n
\n", "content_text": "EncFS\u306eML\u3067\u898b\u304b\u3051\u305f\u306e\u3067\u3059\u304c\uff0cEncFS\u306b\u4f3c\u305f\u6697\u53f7\u5316FS\u306eCryFS\u3068\u3044\u3046\u3082\u306e\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0e\n\nCryFS: A cryptographic filesystem for the cloud\n\ncryfs/cryfs: Cryptographic filesystem for the cloud\n\n\n\nEncFS\u306f\u5e73\u6587\u306e\u30d5\u30a1\u30a4\u30eb\u3068\u6697\u53f7\u5316\u30d5\u30a1\u30a4\u30eb\u304c\u4e00\u5bfe\u4e00\u3067\u5bfe\u5fdc\u3065\u3044\u3066\u3044\u308b\u3057\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3084\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u3082\u5f15\u304d\u7d99\u3044\u3067\u3044\u308b\u306e\u3067\u63a8\u6e2c\u3055\u308c\u3084\u3059\u3044\u3068\u3044\u3046\u554f\u984c\u304c\u3042\u308a\u307e\u3059\uff0eCryFS\u306f\u305d\u306e\u8fba\u308a\u3082\u96a0\u853d\u3067\u304d\u308b\u3088\u3046\u3067\u3059\uff0e\n\u9762\u767d\u305d\u3046\u306a\u306e\u3067\u5c11\u3057\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\n\u521d\u3081Debian stretch\u306b\u5c0e\u5165\u3057\u3088\u3046\u3068\u601d\u3063\u305f\u306e\u3067\u3059\u304c\uff0cjessie\u306eapt-line\u306f\u7528\u610f\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3059\u304c\uff0c\u3053\u308c\u3092stretch\u306b\u5c0e\u5165\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u30d0\u30fc\u30b8\u30e7\u30f3\u30c1\u30a7\u30c3\u30af\u3067\u5bfe\u5fdc\u3057\u3066\u306a\u3044\u3068\u8a00\u308f\u308c\uff0csource\u304b\u3089\u5c0e\u5165\u3057\u3088\u3046\u3068\u601d\u3063\u305f\u3089bii\u3068\u3044\u3046\u6050\u3089\u304fstretch\u306epkg\u306b\u5b58\u5728\u3057\u306a\u3044\u30b3\u30de\u30f3\u30c9\u3092\u8981\u6c42\u3055\u308c\u308b\u306e\u3067\u624b\u3063\u53d6\u308a\u65e9\u304fUbuntu 14.04 LTS\u3067\u8a66\u3057\u307e\u3057\u305f\uff0e\n$ linuxlogo -L ubuntu$ linuxlogo -L ubuntu               .-.        .-'``(|||)     ,`\\ \\    `-`.                 88                         88    /   \\ '``-.   `                88                         88  .-.  ,       `___:      88   88  88,888,  88   88  ,88888, 88888  88   88 (:::) :        ___       88   88  88   88  88   88  88   88  88    88   88  `-`  `       ,   :      88   88  88   88  88   88  88   88  88    88   88    \\   / ,..-`   ,       88   88  88   88  88   88  88   88  88    88   88     `./ /    .-.`        '88888'  '88888'  '88888'  88   88  '8888 '88888'        `-..-(   )              `-`  Linux Version 3.13.0-77-generic, Compiled #121-Ubuntu SMP Wed Jan 20 10:50:42 UTC 2016      Two 800MHz AMD Athlon Processors, 7.9GB RAM, 5191.48 Bogomips Total                                     micro\n\uff03screenfetch\u304cpkg\u306b\u7121\u3044\u306a\n\u5c0e\u5165\n\u3053\u306escript\u3067\u9375\u3084apt-line\u306e\u8a2d\u5b9a\u3068CryFS\u306e\u5c0e\u5165\u304c\u884c\u308f\u308c\u307e\u3059\uff0e\n$ wget -O - https://www.cryfs.org/install.sh | sudo bash\n$ cryfs -hCryFS Version 0.8.5WARNING! This version is not considered stable. Please backup your data frequently! Usage: cryfs [options] rootDir mountPoint [-- [FUSE Mount Options]] Allowed options:  -h [ --help ]          show help message  -c [ --config ] arg    Configuration file  -f [ --foreground ]    Run CryFS in foreground.  --cipher arg           Cipher to use for encryption. See possible values by                         calling cryfs with --show-ciphers  --show-ciphers         Show list of supported ciphers.  --unmount-idle arg     Automatically unmount after specified number of idle                         minutes.  --extpass arg          External program to use for password input  --logfile arg          Specify the file to write log messages to. If this is                         not specified, log messages will go to stdout, or                         syslog if CryFS is running in the background. \n\u5229\u7528\u4f8b\n\u57fa\u672c\u7684\u306a\u4f7f\u3044\u65b9\u306fEncFS\u3068\u540c\u3058\u611f\u3058\u3067\u3059\uff0e\u521d\u56de\u8d77\u52d5\u6642\u306f\u7c21\u5358\u306a\u8a2d\u5b9a\u304c\u5fc5\u8981\uff0e\n$ mkdir encdir$ mkdir mnt$ cryfs encdir mntCryFS Version 0.8.5WARNING! This version is not considered stable. Please backup your data frequently! Use default settings?Your choice [y/n]: y Generating secure encryption key...donePassword:Confirm Password:Creating config file...done Mounting filesystem. To unmount, call:\n\u30a2\u30f3\u30de\u30a6\u30f3\u30c8\u306ffuse\u306a\u306e\u3067fusermount -u\u3067\n$ fusermount -u "/tmp/mnt"$ ls -lA encdir mntencdir:\u5408\u8a08 40-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:08 0C2B03AEBC6D01C0AAB861907CE361A6-rw-rw-r-- 1 mk mk  1134  2\u6708  7 04:08 cryfs.config mnt:\u5408\u8a08 0\ncryfs.config\u3068\u3044\u3046\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u304c\u4f5c\u6210\u3055\u308c\u307e\u3059\n$ file encdir/cryfs.configencdir/cryfs.config: data$ od -xc encdir/cryfs.config|head0000000    7263    6679    2e73    6f63    666e    6769    303b    733b          c   r   y   f   s   .   c   o   n   f   i   g   ;   0   ;   s0000020    7263    7079    0074    0000    0008    0000    0000    0001          c   r   y   p   t  \\0  \\0  \\0  \\b  \\0  \\0  \\0  \\0  \\0 001  \\00000040    0000    0001    0000    0020    0000    0000    0000    a86f         \\0  \\0 001  \\0  \\0  \\0      \\0  \\0  \\0  \\0  \\0  \\0  \\0   o 2500000060    eac9    f71c    a592    8034    2f04    a2cb    c19e    78db        311 352 034 367 222 245   4 200 004   / 313 242 236 301 333   x0000100    e526    e951    1548    6c59    8a1e    beaf    db19    c7ff          & 345   Q 351   H 025   Y   l 036 212 257 276 031 333 377 307\n\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u306f\u6b8b\u3089\u306a\u3044\u3088\u3046\u3067\u3059\uff0e\u3053\u308c\u306f\u3061\u3087\u3063\u3068\u56f0\u308b\uff0e\n$ cryfs encdir mnt$ cd mnt$ touch a b c d e ftouch: `a' \u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u8a2d\u5b9a\u4e2d\u3067\u3059: \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c\u3067\u3059touch: `b' \u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u8a2d\u5b9a\u4e2d\u3067\u3059: \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c\u3067\u3059touch: `c' \u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u8a2d\u5b9a\u4e2d\u3067\u3059: \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c\u3067\u3059touch: `d' \u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u8a2d\u5b9a\u4e2d\u3067\u3059: \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c\u3067\u3059touch: `e' \u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u8a2d\u5b9a\u4e2d\u3067\u3059: \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c\u3067\u3059touch: `f' \u306e\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7\u3092\u8a2d\u5b9a\u4e2d\u3067\u3059: \u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u64cd\u4f5c\u3067\u3059$ ls -lA\u5408\u8a08 0-rw-rw-r-- 1 mk mk 0  1\u6708  1  1970 a-rw-rw-r-- 1 mk mk 0  1\u6708  1  1970 b-rw-rw-r-- 1 mk mk 0  1\u6708  1  1970 c-rw-rw-r-- 1 mk mk 0  1\u6708  1  1970 d-rw-rw-r-- 1 mk mk 0  1\u6708  1  1970 e-rw-rw-r-- 1 mk mk 0  1\u6708  1  1970 f\n10MB\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u3063\u3066\u307f\u308b\u306832k\u304f\u3089\u3044\u3067\u5206\u5272\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u7fa4\u306b\u306a\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\n$ dd if=/dev/zero of=mnt/10M.dd bs=1M count=10$ ls -lA encdir mnt encdir:\u5408\u8a08 11848-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 0015B9E50D707A660AC59BF6ABA4588B-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 00AB6551CD86FE4A5129ED330C86B7ED-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 00BBCEFD0A4150AD15842F356E184F94-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 00F8B1CCE5770E2D3DC4C47FA0583B80-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 048860D118BFD0F43A86B8F858456965-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 049D06A30EF07D80988B6D948E72250A-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 04FF722DB4ADFBD7F567966EC1244BD1-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 0599D02B12B1C9EAB554525482531D5F-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 05D56C792B76894E7194FB28A02F0FAB-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 06048941FF5F7E185BE3372400580A2C-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 077FE2E17E29826C6AB407578C5312CB\u301c\u4e2d\u7565\u301c-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 FE5879AFA516A816008C9ED4AEB847B5-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 FE6BB5A582CF60F7329645CF3FAB365B-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 FFD97AF585CD8DEE23C722076FF8CB94-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:12 FFFA9CCA10C0F7A455DA18B109024AA7-rw-rw-r-- 1 mk mk  1134  2\u6708  7 04:08 cryfs.config mnt:\u5408\u8a08 10240-rw-rw-r-- 1 mk mk 10485760  1\u6708  1  1970 10M.dd-rw-rw-r-- 1 mk mk        0  1\u6708  1  1970 a-rw-rw-r-- 1 mk mk        0  1\u6708  1  1970 b-rw-rw-r-- 1 mk mk        0  1\u6708  1  1970 c-rw-rw-r-- 1 mk mk        0  1\u6708  1  1970 d-rw-rw-r-- 1 mk mk        0  1\u6708  1  1970 e-rw-rw-r-- 1 mk mk        0  1\u6708  1  1970 f$ rm mnt/10M.dd\n\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u6398\u3063\u3066\u3082\u30d5\u30a1\u30a4\u30eb\u3068\u3057\u3066\u4fdd\u5b58\u3055\u308c\u308b\u306e\u3067\u8997\u304b\u308c\u3066\u3082\u308f\u304b\u308a\u307e\u305b\u3093\uff0e\n$ mkdir mnt/dir$ echo hoge > mnt/dir/hoge$ ls -lA  encdir/\u5408\u8a08 328-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:11 0A332D1A5E0B5C36C9FBCEAB81E6320A-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:38 0C2B03AEBC6D01C0AAB861907CE361A6-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:11 40C765A5F1D681FFAEC781502836F444-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:11 64CF16B73827485463657F2A6928346D-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:11 78AA36DEE59FE330861A6D9B1218B16E-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:40 A9A48DEB85E2619C2ECBF7490BF3F8C9-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:11 DB99D4AAAAA21302B400DA1F9E370EA4-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:40 E5FA0435A166231035B54AC0E4723D83-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:11 F9589623B409B2142141F79614A865BF-rw-rw-r-- 1 mk mk  1134  2\u6708  7 04:08 cryfs.config$ rm mnt/*rm: `mnt/dir' \u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093: \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3067\u3059$ ls -lA  encdir\u5408\u8a08 112-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:41 0C2B03AEBC6D01C0AAB861907CE361A6-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:40 A9A48DEB85E2619C2ECBF7490BF3F8C9-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:40 E5FA0435A166231035B54AC0E4723D83-rw-rw-r-- 1 mk mk  1134  2\u6708  7 04:08 cryfs.config\nEncFS\u306f\u30d5\u30a1\u30a4\u30eb\u540d\u81ea\u4f53\u306b\u30d5\u30a1\u30a4\u30eb\u540d\u306e\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u542b\u3080\u306e\u3067\u5229\u7528\u3067\u304d\u308b\u30d5\u30a1\u30a4\u30eb\u540d\u9577\u304c\u77ed\u304f\u306a\u308a\u307e\u3059\u304c\uff0cCryFS\u3060\u3068\u30d5\u30a1\u30a4\u30eb\u4e2d\u306b\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u542b\u3080\u306e\u3067\u5143\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306e\u6700\u5927\u9577\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u304c\u5229\u7528\u3067\u304d\u308b\u3088\u3046\u3067\u3059\uff0e\n$ touch mnt/012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456789012$ ls -lA encdir\u5408\u8a08 40-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:51 0C2B03AEBC6D01C0AAB861907CE361A6-rw-rw-r-- 1 mk mk  1134  2\u6708  7 04:08 cryfs.config\n\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u306e\u5909\u66f4\u3084\u30aa\u30fc\u30ca\u30fc\u3084\u30b0\u30eb\u30fc\u30d7\u3092\u5909\u66f4\u3057\u3066\u3082\u30e1\u30bf\u30c7\u30fc\u30bf\u5185\u306b\u5438\u53ce\u3055\u308c\u308b\u3088\u3046\u3067\u3059\uff0e\n$ chmod 777 mnt/012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456789012$ sudo chown www-data.www-data mnt/012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456789012$ ls -lA encdir mntencdir:\u5408\u8a08 40-rw-rw-r-- 1 mk mk 32816  2\u6708  7 04:51 0C2B03AEBC6D01C0AAB861907CE361A6-rw-rw-r-- 1 mk mk  1134  2\u6708  7 04:08 cryfs.config mnt:\u5408\u8a08 0-rwxrwxrwx 1 www-data www-data 0  2\u6708  7 04:53 012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456788901234567889012345678890123456789012\n\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u5c11\u3057\u898b\u3066\u307f\u307e\u3059\uff0e\n--show-ciphers\u3067\u5229\u7528\u3067\u304d\u308b\u6697\u53f7\u304c\u78ba\u8a8d\u3067\u304d\u307e\u3059\uff0e\u898f\u5b9a\u5024\u3067\u306faes-256-gcm\u306e\u3088\u3046\u3067\u3059\uff0e\n$ fusermount -u mnt$ ls -lA mnt\u5408\u8a08 0$ cryfs --show-ciphersCryFS Version 0.8.5WARNING! This version is not considered stable. Please backup your data frequently! aes-256-gcmaes-256-cfbaes-128-gcmaes-128-cfbtwofish-256-gcmtwofish-256-cfbtwofish-128-gcmtwofish-128-cfbserpent-256-gcmserpent-256-cfbserpent-128-gcmserpent-128-cfbcast-256-gcmcast-256-cfbmars-448-gcmmars-448-cfbmars-256-gcmmars-256-cfbmars-128-gcmmars-128-cfb\n--extpass\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u5916\u90e8\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u304b\u3089\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u53d7\u3051\u53d6\u308c\u307e\u3059\uff0e\n$ cat << __EOF__ > pass#!/bin/bashecho 'passwd'__EOF__$ chmod +x pass$ ./passpasswd$ cryfs --extpass ./pass encdir mntCryFS Version 0.8.5WARNING! This version is not considered stable. Please backup your data frequently! Loading config file...done Mounting filesystem. To unmount, call:$ fusermount -u "/tmp/mnt" \n--unmount-idle\u3067\u4e00\u5b9a\u6642\u9593\u5229\u7528\u3055\u308c\u3066\u3044\u306a\u3044\u6642\u306b\u81ea\u52d5\u30a2\u30f3\u30de\u30a6\u30f3\u30c8\u3055\u308c\u307e\u3059\uff0e\n$ cryfs --extpass ./pass --unmount-idle 1 encdir mnt\n1\u5206\u5f8c\n$ ls -l mnt\u5408\u8a08 0\n\u4eca\u306e\u3068\u3053\u308d\u30d9\u30fc\u30bf\u3067\u672a\u5b9f\u88c5\u306e\u6628\u65e5\u3082\u3042\u308a\u307e\u3059\u3057\uff0c\u3053\u3046\u3044\u3046\u6016\u3044\u30e1\u30c3\u30bb\u30fc\u30b8\u3082\u51fa\u529b\u3055\u308c\u308b\u72b6\u614b\u3067\u3059\uff0e\n\nWARNING! This version is not considered stable. Please backup your data frequently!\n\n\uff03\u305d\u3046\u3044\u3048\u3070\u6570\u5e74\u524dnilfs2\u3082mount\u6642\u306b\u4f3c\u305f\u3088\u3046\u306a\u8b66\u544a\u51fa\u3057\u3066\u307e\u3057\u305f\u306d\nmount.nilfs2: WARNING! - The NILFS on-disk format may change at any time.mount.nilfs2: WARNING! - Do not place critical data on a NILFS filesystem.\n\u4eca\u306f\u3082\u3046\u4f55\u3082\u8a00\u308f\u308c\u306a\u3044 :)\n[1109102.058384] NILFS version 2 loaded[1109102.077659] segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds\n\u5b9f\u88c5\u304c\u6e08\u3093\u3067\u5b89\u5b9a\u3059\u308c\u3070EncFS\u306e\u7af6\u5408\u3068\u3057\u3066\u4fbf\u5229\u306b\u4f7f\u3048\u305d\u3046\u306a\u611f\u3058\u3067\u3059\uff0e\n\u8208\u5473\u306e\u3042\u308b\u65b9\u306fCryFS\u306e\u30da\u30fc\u30b8\u306e\u30d5\u30a9\u30fc\u30e0\u3067\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u767b\u9332\u3057\u3066\u304a\u304f\u3068\u3044\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e\n\nLet us notify you when CryFS is stable!\n\n\nCryFS: A cryptographic filesystem for the cloud", "date_published": "2016-02-07T05:46:54+09:00", "date_modified": "2016-02-07T05:47:50+09:00", "authors": [ { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9?s=512&d=mm&r=g" } ], "author": { "name": "matoken", "url": "https://matoken.org/blog/author/matoken/", "avatar": "https://secure.gravatar.com/avatar/1865f695c4eecc844385acef2f078255036adccd42c254580ea3844543ab56d9?s=512&d=mm&r=g" }, "tags": [ "CryFS", "EncFS", "trusty", "Ubuntu", "\u6697\u53f7\u5316FS", "Linux", "trusty(14.04)" ] } ] }