From nobody Mon Feb 9 00:55:40 2026 Received: from mail-m15597.qiye.163.com (mail-m15597.qiye.163.com [101.71.155.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3DD4717B43F; Tue, 21 Oct 2025 02:42:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=101.71.155.97 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761014557; cv=none; b=SDibE9ws7lbD0gUZBFbRD5Rm1NB/aI/+UxY9wyc1s9uEy21oDzDxN+V+29zx8wOCOEi0vAqNNEJLhRweh1L+rMw0zVnaezSzKxj0Sa7yWYktwCXA+aSbpxDv4XzBstpjah98/dNXGTWULFhZLa3FbLXsEbHHzVIiC/lF/Lb19GU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761014557; c=relaxed/simple; bh=JmWywGJL/0qjCIH8yFJqS1NeOIUTYN9SDlZvv/jVS+w=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=ExnkXDrEZPWky0m9VuEW5zzQX1qlDxXemAjhnGxd1RAks25yx1OLkgxBNJoLzdUPgTY+UzGy+FBc5i3ujeC57UShKp/IWGpJ4+lYntL9+T2ibDZ5NckoGOV4uRpIWHXOgqmYYl79CbFDrlIlvB48DPk8CWp4bLz/iY7ex5pUu/U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=cqsoftware.com.cn; spf=pass smtp.mailfrom=cqsoftware.com.cn; dkim=pass (1024-bit key) header.d=cqsoftware.com.cn header.i=@cqsoftware.com.cn header.b=J2T/uNZR; arc=none smtp.client-ip=101.71.155.97 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=cqsoftware.com.cn Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=cqsoftware.com.cn Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=cqsoftware.com.cn header.i=@cqsoftware.com.cn header.b="J2T/uNZR" Received: from fedora.localdomain (unknown [1.193.59.83]) by smtp.qiye.163.com (Hmail) with ESMTP id 2696ffc25; Tue, 21 Oct 2025 10:42:22 +0800 (GMT+08:00) From: Shuo Zhao To: alexs@kernel.org, si.yanteng@linux.dev, corbet@lwn.net Cc: dzm91@hust.edu.cn, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Shuo Zhao Subject: [PATCH] docs/zh_CN: Add keys ecryptfs Chinese translation Date: Tue, 21 Oct 2025 10:42:18 +0800 Message-ID: <20251021024219.752487-1-zhaoshuo@cqsoftware.com.cn> X-Mailer: git-send-email 2.49.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-HM-Tid: 0a9a04a5719f09d0kunmbb2918ed18705a7 X-HM-MType: 1 X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFITzdXWS1ZQUlXWQ8JGhUIEh9ZQVkaGh9IVk9MS0NPGhpMTk4YTlYVFAkWGhdVEwETFh oSFyQUDg9ZV1kYEgtZQVlKVUpCSFVOQlVDSFlXWRYaDxIVHRRZQVlPS0hVSktJT09PSFVKS0tVSk JLS1kG DKIM-Signature: a=rsa-sha256; b=J2T/uNZRvhp1kZSLiTZMLW1iT3apAk7FLEARgtt+YQQ8C0p9FoKvS2/+MLTw60+c65TuIYbhIvOl2J2kSp+wRUQdoLGauD2LO26COSsOpV3WatrwjtJ58X7PAE7muFuP9Xqbxipb9yfFQEYFcJhIABRTapK2/DzWeciap0Ck2Cc=; s=default; c=relaxed/relaxed; d=cqsoftware.com.cn; v=1; bh=ZcDlgUKlvxynyM0gVWb7zaf8gAUNWUkYBkqzwyNqMpU=; h=date:mime-version:subject:message-id:from; Translate .../security/keys/ecryptfs.rst into Chinese. Update the translation through commit ff348763775e ("doc: Fix acronym "FEKEK" in ecryptfs"). Signed-off-by: Shuo Zhao --- .../zh_CN/security/keys/ecryptfs.rst | 69 +++++++++++++++++++ .../zh_CN/security/keys/index.rst | 2 +- 2 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 Documentation/translations/zh_CN/security/keys/ecryptfs= .rst diff --git a/Documentation/translations/zh_CN/security/keys/ecryptfs.rst b/= Documentation/translations/zh_CN/security/keys/ecryptfs.rst new file mode 100644 index 000000000000..6c2792ad31ff --- /dev/null +++ b/Documentation/translations/zh_CN/security/keys/ecryptfs.rst @@ -0,0 +1,69 @@ +.. SPDX-License-Identifier: GPL-2.0 +.. include:: ../../disclaimer-zh_CN.rst + +:Original: Documentation/security/keys/ecryptfs.rst + +:=E7=BF=BB=E8=AF=91: + + =E8=B5=B5=E7=A1=95 Shuo Zhao + +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D +eCryptfs=E6=96=87=E4=BB=B6=E7=B3=BB=E7=BB=9F=E7=9A=84=E5=8A=A0=E5=AF=86=E5= =AF=86=E9=92=A5 +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D + +eCryptfs=E6=98=AF=E4=B8=80=E7=A7=8D=E5=A0=86=E5=8F=A0=E5=BC=8F=E6=96=87=E4= =BB=B6=E7=B3=BB=E7=BB=9F=EF=BC=8C=E5=AE=83=E5=8F=AF=E4=BB=A5=E5=9C=A8=E6=96= =87=E4=BB=B6=E7=BA=A7=E5=88=AB=E4=B8=8A=E5=AE=9E=E7=8E=B0=E9=80=8F=E6=98=8E= =E7=9A=84=E5=8A=A0=E5=AF=86=E4=B8=8E=E8=A7=A3=E5=AF=86=E3=80=82=E6=AF=8F=E4= =B8=AA=E6=96=87=E4=BB=B6=E9=83=BD=E4=BC=9A +=E4=BD=BF=E7=94=A8=E4=B8=80=E4=B8=AA=E9=9A=8F=E6=9C=BA=E7=94=9F=E6=88=90= =E7=9A=84=E6=96=87=E4=BB=B6=E5=8A=A0=E5=AF=86=E5=AF=86=E9=92=A5=EF=BC=88FEK= =EF=BC=8CFile Encryption Key=EF=BC=89=E6=9D=A5=E8=BF=9B=E8=A1=8C=E5=8A=A0= =E5=AF=86=E3=80=82 + +=E6=AF=8F=E4=B8=AAFEK=E5=8F=88=E4=BC=9A=E9=80=9A=E8=BF=87=E4=B8=80=E4=B8= =AA=E6=96=87=E4=BB=B6=E5=8A=A0=E5=AF=86=E5=AF=86=E9=92=A5=E5=8A=A0=E5=AF=86= =E5=AF=86=E9=92=A5=EF=BC=88FEKEK, File Encryption Key Encryption Key=EF=BC= =89 +=E8=BF=9B=E8=A1=8C=E5=8A=A0=E5=AF=86=EF=BC=8C=E8=BF=99=E4=B8=AA=E8=BF=87= =E7=A8=8B=E5=8F=AF=E8=83=BD=E5=8F=91=E7=94=9F=E5=9C=A8=E5=86=85=E6=A0=B8=E7= =A9=BA=E9=97=B4=E6=88=96=E7=94=A8=E6=88=B7=E7=A9=BA=E9=97=B4=E7=9A=84=E5=AE= =88=E6=8A=A4=E8=BF=9B=E7=A8=8B=E2=80=9Cecryptfsd=E2=80=9D=E4=B8=AD=E3=80=82= =E5=9C=A8=E5=86=85=E6=A0=B8=E7=A9=BA=E9=97=B4=E4=B8=AD +FEK=E7=9A=84=E5=8A=A0=E5=AF=86=E5=92=8C=E8=A7=A3=E5=AF=86=E6=93=8D=E4=BD= =9C=E7=94=B1=E5=86=85=E6=A0=B8=E7=9A=84CryptoAPI=E7=9B=B4=E6=8E=A5=E6=89=A7= =E8=A1=8C=EF=BC=8C=E4=BD=BF=E7=94=A8=E4=B8=80=E4=B8=AA=E7=94=B1=E7=94=A8=E6= =88=B7=E8=BE=93=E5=85=A5=E7=9A=84=E5=8F=A3=E4=BB=A4=E6=B4=BE=E7=94=9F=E5=87= =BA=E7=9A=84 FEKEK=E3=80=82 +=E5=9C=A8=E7=94=A8=E6=88=B7=E7=A9=BA=E9=97=B4=E4=B8=AD=EF=BC=8C=E8=AF=A5= =E6=93=8D=E4=BD=9C=E7=94=B1=E5=AE=88=E6=8A=A4=E8=BF=9B=E7=A8=8B=E2=80=9Cecr= yptfsd=E2=80=9D=E5=AE=8C=E6=88=90=EF=BC=8C=E5=B9=B6=E5=80=9F=E5=8A=A9=E5=A4= =96=E9=83=A8=E5=BA=93=E4=BB=A5=E6=94=AF=E6=8C=81=E6=9B=B4=E5=A4=9A=E6=9C=BA= =E5=88=B6=EF=BC=8C=E4=BE=8B=E5=A6=82=E5=85=AC=E9=92=A5 +=E5=8A=A0=E5=AF=86=E3=80=81PKCS#11=EF=BC=8C=E4=BB=A5=E5=8F=8A=E5=9F=BA=E4= =BA=8ETPM=EF=BC=88=E5=8F=AF=E4=BF=A1=E5=B9=B3=E5=8F=B0=E6=A8=A1=E5=9D=97=EF= =BC=89=E7=9A=84=E6=93=8D=E4=BD=9C=E3=80=82 + +=E4=B8=BA=E4=BA=86=E5=AD=98=E5=82=A8=E8=A7=A3=E5=AF=86 FEK =E6=89=80=E9=9C= =80=E7=9A=84=E4=BF=A1=E6=81=AF=EF=BC=8CeCryptfs =E5=AE=9A=E4=B9=89=E4=BA=86= =E4=B8=80=E7=A7=8D=E7=A7=B0=E4=B8=BA=E8=AE=A4=E8=AF=81=E4=BB=A4=E7=89=8C=EF= =BC=88authentication token=EF=BC=89=E7=9A=84 +=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84=E3=80=82=E7=9B=AE=E5=89=8D=EF=BC=8C= =E8=BF=99=E7=A7=8D=E4=BB=A4=E7=89=8C=E5=8F=AF=E4=BB=A5=E5=AD=98=E5=82=A8=E5= =9C=A8=E5=86=85=E6=A0=B8=E7=9A=84=E2=80=9Cuser=E2=80=9D=E7=B1=BB=E5=9E=8B= =E5=AF=86=E9=92=A5=E4=B8=AD=EF=BC=8C=E7=94=B1=E7=94=A8=E6=88=B7=E7=A9=BA=E9= =97=B4=E7=9A=84=E5=AE=9E=E7=94=A8=E5=B7=A5=E5=85=B7mount.ecryptfs +=EF=BC=88=E5=B1=9E=E4=BA=8E ecryptfs-utils =E8=BD=AF=E4=BB=B6=E5=8C=85=EF= =BC=89=E6=8F=92=E5=85=A5=E5=88=B0=E7=94=A8=E6=88=B7=E7=9A=84=E4=BC=9A=E8=AF= =9D=E5=AF=86=E9=92=A5=E7=8E=AF=E4=B8=AD=E3=80=82 + +=E4=B8=BA=E4=BA=86=E4=B8=8EeCryptfs=E6=96=87=E4=BB=B6=E7=B3=BB=E7=BB=9F=E9= =85=8D=E5=90=88=E4=BD=BF=E7=94=A8=EF=BC=8C=E2=80=9Cencrypted=E2=80=9D =E5= =AF=86=E9=92=A5=E7=B1=BB=E5=9E=8B=E8=A2=AB=E6=89=A9=E5=B1=95=EF=BC=8C=E5=BC= =95=E5=85=A5=E4=BA=86=E6=96=B0=E7=9A=84=E6=A0=BC=E5=BC=8F =E2=80=9Cecryptfs= =E2=80=9D=E3=80=82 +=E8=AF=A5=E6=96=B0=E6=A0=BC=E5=BC=8F=E7=9A=84=E5=8A=A0=E5=AF=86=E5=AF=86= =E9=92=A5=E5=9C=A8=E5=85=B6=E8=BD=BD=E8=8D=B7=EF=BC=88payload=EF=BC=89=E4= =B8=AD=E4=BF=9D=E5=AD=98=E4=BA=86=E4=B8=80=E4=B8=AA=E8=AE=A4=E8=AF=81=E4=BB= =A4=E7=89=8C=EF=BC=8C=E5=85=B6=E4=B8=AD=E5=8C=85=E5=90=AB=E4=B8=80=E4=B8=AA= =E7=94=B1=E5=86=85=E6=A0=B8=E9=9A=8F=E6=9C=BA=E7=94=9F=E6=88=90=E7=9A=84 +FEKEK=EF=BC=8C=E5=B9=B6=E4=B8=94=E8=AF=A5FEKEK=E5=8F=88=E5=8F=97=E7=88=B6= =E4=B8=BB=E5=AF=86=E9=92=A5=EF=BC=88parent master key=EF=BC=89=E4=BF=9D=E6= =8A=A4=E3=80=82 + +=E4=B8=BA=E4=BA=86=E9=98=B2=E6=AD=A2=E5=B7=B2=E7=9F=A5=E6=98=8E=E6=96=87= =E6=94=BB=E5=87=BB=EF=BC=88known-plaintext attack=EF=BC=89=EF=BC=8C=E9=80= =9A=E8=BF=87=E5=91=BD=E4=BB=A4=E2=80=98keyctl print=E2=80=99=E6=88=96=E2=80= =98keyctl pipe=E2=80=99 +=E8=8E=B7=E5=BE=97=E7=9A=84=E6=95=B0=E6=8D=AE=E5=9D=97=E5=B9=B6=E4=B8=8D= =E5=8C=85=E5=90=AB=E5=AE=8C=E6=95=B4=E7=9A=84=E8=AE=A4=E8=AF=81=E4=BB=A4=E7= =89=8C=EF=BC=88=E5=85=B6=E5=86=85=E5=AE=B9=E6=98=AF=E4=BC=97=E6=89=80=E5=91= =A8=E7=9F=A5=E7=9A=84=EF=BC=89=EF=BC=8C=E8=80=8C=E5=8F=AA=E5=8C=85=E5=90=AB= =E7=BB=8F=E8=BF=87=E5=8A=A0=E5=AF=86=E7=9A=84 FEKEK=E3=80=82 + +eCryptfs=E6=96=87=E4=BB=B6=E7=B3=BB=E7=BB=9F=E8=83=BD=E5=A4=9F=E5=88=87=E5= =AE=9E=E5=8F=97=E7=9B=8A=E4=BA=8E=E5=8A=A0=E5=AF=86=E5=AF=86=E9=92=A5=E7=9A= =84=E4=BD=BF=E7=94=A8=EF=BC=8C=E5=9B=A0=E4=B8=BA=E7=AE=A1=E7=90=86=E5=91=98= =E5=8F=AF=E4=BB=A5=E5=9C=A8=E7=B3=BB=E7=BB=9F=E5=90=AF=E5=8A=A8=E6=97=B6=EF= =BC=8C=E5=9C=A8=E5=8F=97=E6=8E=A7=E7=8E=AF=E5=A2=83 +=E4=B8=AD=E9=80=9A=E8=BF=87=E2=80=9Ctrusted=E2=80=9D=E5=AF=86=E9=92=A5=E8= =A7=A3=E5=B0=81=E5=90=8E=E5=AE=89=E5=85=A8=E5=9C=B0=E7=94=9F=E6=88=90=E6=89= =80=E9=9C=80=E5=AF=86=E9=92=A5=E5=B9=B6=E6=8C=82=E8=BD=BD=E6=96=87=E4=BB=B6= =E7=B3=BB=E7=BB=9F=E3=80=82=E6=AD=A4=E5=A4=96=EF=BC=8C=E7=94=B1=E4=BA=8E=E5= =AF=86=E9=92=A5=E5=8F=AA=E5=9C=A8=E5=86=85=E6=A0=B8=E5=B1=82 +=E4=BB=A5=E6=98=8E=E6=96=87=E5=BD=A2=E5=BC=8F=E5=AD=98=E5=9C=A8=EF=BC=8C= =E5=9B=A0=E6=AD=A4=E5=8F=AF=E4=BB=A5=E9=81=BF=E5=85=8D=E8=A2=AB=E6=81=B6=E6= =84=8F=E8=BD=AF=E4=BB=B6=E7=AA=83=E5=8F=96=E6=88=96=E6=94=BB=E5=87=BB=E7=9A= =84=E9=A3=8E=E9=99=A9=E3=80=82 + +Usage:: + + keyctl add encrypted name "new ecryptfs key-type:master-key-name keylen= " ring + keyctl add encrypted name "load hex_blob" ring + keyctl update keyid "update key-type:master-key-name" + +Where:: + + name:=3D '<16 hexadecimal characters>' + key-type:=3D 'trusted' | 'user' + keylen:=3D 64 + +=E4=BD=BF=E7=94=A8eCryptfs=E6=96=87=E4=BB=B6=E7=B3=BB=E7=BB=9F=E6=97=B6=E5= =8A=A0=E5=AF=86=E5=AF=86=E9=92=A5=E7=A4=BA=E4=BE=8B=EF=BC=9A + +=E5=88=9B=E5=BB=BA=E4=B8=80=E4=B8=AA=E9=95=BF=E5=BA=A6=E4=B8=BA64=E5=AD=97= =E8=8A=82=E7=9A=84=E5=8A=A0=E5=AF=86=E5=AF=86=E9=92=A5=E2=80=9C100010001000= 1000=E2=80=9D=EF=BC=8C=E6=A0=BC=E5=BC=8F=E4=B8=BA=E2=80=98ecryptfs=E2=80=99= =EF=BC=8C=E5=B9=B6=E4=BD=BF=E7=94=A8=E4=B9=8B=E5=89=8D=E5=8A=A0=E8=BD=BD=E7= =9A=84=E7=94=A8=E6=88=B7 +=E5=AF=86=E9=92=A5=E2=80=9Ctest=E2=80=9D=E4=BF=9D=E5=AD=98=E5=AE=83:: + + $ keyctl add encrypted 1000100010001000 "new ecryptfs user:test 64" @u + 19184530 + + $ keyctl print 19184530 + ecryptfs user:test 64 490045d4bfe48c99f0d465fbbbb79e7500da954178e2de06= 97 + dd85091f5450a0511219e9f7cd70dcd498038181466f78ac8d4c19504fcc72402bfc41= c2 + f253a41b7507ccaa4b2b03fff19a69d1cc0b16e71746473f023a95488b6edfd86f7fdd= 40 + 9d292e4bacded1258880122dd553a661 + + $ keyctl pipe 19184530 > ecryptfs.blob + +=E4=BD=BF=E7=94=A8=E5=88=9B=E5=BB=BA=E7=9A=84=E5=8A=A0=E5=AF=86=E5=AF=86= =E9=92=A5=E2=80=9C1000100010001000=E2=80=9D=E5=B0=86eCryptfs=E6=96=87=E4=BB= =B6=E7=B3=BB=E7=BB=9F=E6=8C=82=E8=BD=BD=E5=88=B0=E2=80=98/secret=E2=80=99= =E7=9B=AE=E5=BD=95:: + + $ mount -i -t ecryptfs -oecryptfs_sig=3D1000100010001000,\ + ecryptfs_cipher=3Daes,ecryptfs_key_bytes=3D32 /secret /secret diff --git a/Documentation/translations/zh_CN/security/keys/index.rst b/Doc= umentation/translations/zh_CN/security/keys/index.rst index 7c28d003fb0a..6c6bd3517b34 100644 --- a/Documentation/translations/zh_CN/security/keys/index.rst +++ b/Documentation/translations/zh_CN/security/keys/index.rst @@ -14,9 +14,9 @@ .. toctree:: :maxdepth: 1 =20 + ecryptfs =20 TODOLIST: * core -* ecryptfs * request-key * trusted-encrypted --=20 2.49.0