本文档的翻译与衍生工作,必须在遵从《开源软件许可协议》条款条件下,保持最初版权注%
意事项完整性的前题下进行。如果你已为本书贡献新的材料,必须让你在修订工作中用到的%
材料与源代码可以被得到。请对文档维护者,Jim Huang <jserv@ccns.ncku.edu.tw>,直接%
-开放本书新版本与更新。这将允许合并所更新内容,并为Linux 社团提供保持文档版本一致%
+开放本书新版本与更新。这将允许合并所更新内容,并为 Linux 社团提供保持文档版本一致%
性的机会。
-如出版或以商业化形式分发此书,作者与 \href{https://tldp.org/}{Linux文档项目} (LDP) %
-非常欣赏:捐赠,付版税,与/或提供实体印刷书籍。上述行为体现你对自由软件与 LDP 的%
-支持。如果你有问题或注释,请联系上述地址。
+如出版或以商业化形式分发此书,作者与 \href{https://tldp.org/}{Linux文档项目} %
+(\,LDP\,) 非常欣赏:捐赠,付版税,与/或提供实体印刷书籍。上述行为体现你对自由%
+软件与 LDP 的支持。如果你有问题或注释,请联系上述地址。
\section{历任作者}
\label{sec:authorship}
\chapter{加密}
\label{sec:crypto}
-在互联网诞生之初,每个人都完全信任每个人\ldots{}但效果并不理想。当本指南最初编%
+在互联网诞生之初,每个人都完全信任每个人\ldots{}但结果并不理想。当本指南最初编%
写时,那是一个更加天真无邪的时代,几乎没有人指责加密,尤其是所有内核开发人员。%
-现在的情况肯定不是这样了。这了处理加密内容,内核有自己的 API 支持常见加密,解密,%
-方法和你偏爱的哈希函数。
+如今世事完全不同。为处理加密事务,内核有自己的 API 支持常见加密,解密,与你偏%
+爱的哈希函数。
\section{哈希函数}
\label{sec:hashfunc}
-计算和检查事物的哈希值是一种常见的操作,以下演示了如何在内核模块内计算 sha256 %
-å\93\88å¸\8cå\80¼ã\80\82è¦\81æ\8f\90ä¾\9b sha256 ç®\97æ³\95æ\94¯æ\8c\81ï¼\8c\cpp|CONFIG_CRYPTO_SHA256| é\80\89项é\9c\80ç¡®ä¿\9då\9c¨å\86\85æ ¸ä¸%
-被启用。
+计算和检查事物的哈希值,是一种常见操作,以下演示了如何在内核模块内计算 sha256 %
+å\93\88å¸\8cå\80¼ã\80\82è¦\81æ\8f\90ä¾\9b sha256 ç®\97æ³\95æ\94¯æ\8c\81ï¼\8c\cpp|CONFIG_CRYPTO_SHA256| é\80\89项é\9c\80ç¡®ä¿\9då\9c¨å½\93å\89\8dè¿\90%
+è¡\8cç\9a\84å\86\85æ ¸ä¸è¢«å\90¯ç\94¨ã\80\82
\samplec{examples/cryptosha256.c}