我有一个关于 Ubuntu 全盘加密的简单问题。
我想在我的笔记本电脑上安装带有全盘加密的 Ubuntu 24.04,但我还需要用 C 语言做一个面向操作系统的项目,用于我在大学里要上的课程。
我想知道全盘加密是否会对使用 C 的内置函数进行文件 I/O 造成一些问题?
如果这是一个愚蠢的问题,我很抱歉,但我不确定我是否已经很好地理解了 LUKS 的工作原理,以及加密/解密是在哪个级别完成的。
我有一个关于 Ubuntu 全盘加密的简单问题。
我想在我的笔记本电脑上安装带有全盘加密的 Ubuntu 24.04,但我还需要用 C 语言做一个面向操作系统的项目,用于我在大学里要上的课程。
我想知道全盘加密是否会对使用 C 的内置函数进行文件 I/O 造成一些问题?
如果这是一个愚蠢的问题,我很抱歉,但我不确定我是否已经很好地理解了 LUKS 的工作原理,以及加密/解密是在哪个级别完成的。
完整的磁盘加密发生在这些函数的“下方”。一旦您成功启动并提供磁盘的密码,磁盘已加密的事实对于机器上运行的任何应用程序都是透明的,包括您自己编写的新应用程序。
您通常可以从磁盘读取和写入,并且操作系统负责根据需要加密/解密数据。