WEBVTT

00:00.360 --> 00:06.030
我想在这堂课中介绍的另一个特性是如何在不加密的情况下对文件进行签名｡ 

00:06.030 --> 00:13.440
所以也许你想通过互联网传输这张照片, 但你可以让人们看到照片的内容｡

00:13.440 --> 00:19.680
您只需要确保发件人能够验证此图片实际上是由您发送的,

00:19.680 --> 00:23.730
并且自您创建它以来没有修改过｡

00:23.730 --> 00:30.300
所以这类似于尾部或开发人员在创建应用程序的新版本时所做的事情｡ 

00:30.300 --> 00:34.950
这就是我在课程开始时向你们展示的, 当我们验证并确保我们下载的文件没有被修改,

00:34.950 --> 00:41.490
并且实际上是由Tor或Tails创建者创建的｡

00:42.040 --> 00:48.420
我们可以通过简单地签署文件而不加密它来做到这一点, 我们也可以使用Cleopatra来做到这一点｡ 

00:48.430 --> 00:53.830
我现在在David的电脑前, 你们可以看到绿色背景的那台, 你们可以看到我有David的密钥对,

00:53.830 --> 00:56.980
私钥和公钥.

00:56.980 --> 00:59.160
我只有约翰的公钥｡ 

00:59.170 --> 01:06.370
所以我们要做的是, 我们想把这张图片签名为大卫, 但我们不想加密它｡

01:06.400 --> 01:12.280
所以我们要做的就是再次点击签名, 加密, 选择我们要签名的图片｡ 

01:12.280 --> 01:14.020
这里的照片也是一样的

01:15.100 --> 01:20.710
这一次我们想用David签名, 但我们根本不想加密它｡ 

01:20.710 --> 01:23.650
所以我们不想拿走这些盒子｡ 

01:24.600 --> 01:25.470
就是这样

01:25.770 --> 01:30.900
现在, 正如您所看到的, 结果是, 您将获得一个具有相同图片名称的文件,

01:30.900 --> 01:35.420
但以点sig结尾, 点sig扩展名是签名的缩写｡

01:35.430 --> 01:42.480
一旦我们点击登录在这里, 这个过程是成功的, 你将能够看到一个额外的文件在同一位置,

01:42.480 --> 01:46.670
我们选择, 它有签名文件｡

01:46.680 --> 01:50.640
这是这个文件的签名｡ 

01:50.670 --> 01:54.390
此签名对应于文件的当前版本｡ 

01:54.390 --> 02:01.020
而如果这个文件以任何方式, 形状或形式被修改, 它就会破坏签名｡ 

02:01.170 --> 02:07.200
因此, 我们现在需要做的是按原样发送此文件, 并附上签名｡ 

02:07.230 --> 02:14.040
因此, 人们可以通过验证此签名来确保此文件未被修改｡ 

02:14.280 --> 02:16.710
所以, 你可以用任何你想要的方式来转移它｡ 

02:16.740 --> 02:18.060
我们之前讨论过了｡ 

02:18.060 --> 02:22.680
我要暂停视频, 等我把它下载到约翰的电脑上再继续｡ 

02:23.210 --> 02:31.460
现在我们回到约翰的电脑上, 我把未加密的图像和它的签名一起发送出去｡

02:31.460 --> 02:35.000
假设约翰能从网上下载这个｡ 

02:35.000 --> 02:40.820
我们现在要做的就是确保这个文件或这个图片没有被修改｡ 

02:40.820 --> 02:43.160
我们要用这个签名来做｡ 

02:43.430 --> 02:50.660
确保文件和签名存储在同一目录中并且具有相同的名称非常重要｡

02:50.660 --> 02:52.040
就像你在这里看到的｡ 

02:52.040 --> 02:57.620
我们只需要选择文件, 它就会自动在同一个工作目录中找到签名｡

02:57.620 --> 02:59.600
做这件事非常非常容易｡ 

02:59.600 --> 03:05.750
同样, 使用tails, 我们只需点击解密验证, 我们将选择要检查其完整性的文件,

03:05.750 --> 03:10.370
在这个例子中, 就是这张图片｡

03:10.400 --> 03:15.290
我们将单击“打开”, 然后单击“审核日志”｡ 

03:15.590 --> 03:21.530
正如你所看到的, 它现在告诉我们有一个来自大卫的好签名,

03:21.530 --> 03:29.790
这意味着这个签名是由大卫创建的, 而且这个图片在这个签名创建后没有被修改过｡

03:30.490 --> 03:35.950
现在, 正如您所看到的, 我只在检查签名时选择了图片,

03:35.950 --> 03:41.130
因为签名存在于同一目录中, 并且与图片同名｡

03:41.140 --> 03:47.110
因此, 将图片和签名放在同一个目录中并使用相同的名称非常重要｡

03:47.740 --> 03:57.340
通过这种方式, 它允许发送者验证此图片实际上是由您发送的, 并且自您创建它以来没有修改过｡
