Được chứ.
Cho đến nay, chúng tôi đã học cách sử dụng BGP để mã hóa văn bản và gửi nó theo cách để người nhận là
người duy nhất có thể đọc nội dung của văn bản.
Không chỉ vậy, chúng tôi còn học cách ký tin nhắn, ký tên vào văn bản để người nhận có thể xác
minh rằng tin nhắn này thực sự được gửi từ chúng tôi, từ người gửi.
Vì vậy, nó thực sự, thực sự tốt bởi vì bây giờ khi một tin nhắn được gửi đi, chúng tôi chắc chắn rằng
nó chỉ có thể được đọc bởi người nhận và người nhận có thể chắc chắn rằng nó thực sự được gửi từ người gửi.
Và anh ta cũng có thể xác minh rằng tin nhắn không bị sửa đổi khi nó được gửi đi.
Vì vậy, điều này thực sự, thực sự tốt.
Vấn đề duy nhất là chúng tôi chỉ có thể làm điều này cho văn bản.
Vì vậy, nếu bạn muốn gửi một tài liệu hoặc một hình ảnh?
Do đó, trong bài giảng này, tôi sẽ chỉ cho bạn cách mã hóa, ký, xác minh và giải mã các tệp.
Vì vậy, ngay tại đây trong máy tính của John, tôi có hình ảnh mà chúng tôi đã làm việc trên và xóa siêu dữ liệu của nó
trước đó.
Nếu bạn không nhớ làm thế nào để làm điều đó, vui lòng quay lại bài giảng đó.
Và nếu tôi nhấp đúp vào hình ảnh ngay bây giờ, như bạn có thể thấy, hình ảnh sẽ hoạt động.
Nó cho chúng ta thấy một hình ảnh của một chiếc xe hơi.
Bây giờ, giả sử chúng ta muốn gửi tin nhắn này cho David và chúng ta muốn gửi nó một cách an toàn để
nếu ai đó chặn tin nhắn này hoặc nếu ai đó quản lý để đọc nó, họ sẽ không thể xem nội dung của
nó.
Họ sẽ không thể nhìn thấy hình ảnh.
Để làm điều đó, chúng tôi sẽ nhấp chuột phải vào nó và chúng tôi sẽ nhấp vào Mã hóa.
Bây giờ bạn sẽ nhận được một thông báo rất giống với những gì chúng ta thường nhận được khi mã hóa văn bản.
Bạn cần chọn khóa công khai của những người có thể xem nội dung của tệp này.
Trong trường hợp của tôi, tôi đang gửi cái này cho David, vì vậy tôi sẽ đưa David từ đây.
Và như chúng ta đã tìm hiểu trước đây, bạn cũng có thể ký tin nhắn từ đây và chọn khóa riêng của mình.
Và theo cách đó, khi người nhận nhận được hình ảnh, họ có thể xác minh rằng tin nhắn hoặc hình ảnh
được gửi từ bạn bằng cách xác minh nó bằng khóa công khai của riêng bạn.
Vì vậy, tôi sẽ nhấp vào.
Được chứ.
Thao tác này sẽ yêu cầu tôi cung cấp cụm mật khẩu, cho khóa cá nhân của tôi, vì tôi đã chọn tùy chọn ký.
Nếu bạn không chọn tùy chọn dấu hiệu, bạn sẽ không thấy điều này.
Và một khi tôi đặt mật khẩu, như bạn có thể thấy, tôi sẽ có một hình ảnh mới được tạo.
Và hình ảnh này không thực sự hiển thị, nó không thực sự hoạt động.
Vì vậy, nếu tôi nhấp đúp vào nó, bạn thực sự sẽ không thấy bất cứ thứ gì ở đây.
Và lý do cho điều đó là bởi vì hình ảnh này ngay bây giờ đã được mã hóa và người duy nhất có thể nhìn thấy
nó là David.
Vì vậy, chúng tôi cần khóa riêng của David để xem nội dung của thư này.
Do đó, như tôi đã nói, hiện tại chúng ta đang ở trong máy tính của John, nên ngay cả John cũng không thể nhìn thấy nội
dung của hình ảnh nữa.
Và những gì chúng tôi sẽ làm là chúng tôi sẽ tiếp tục và gửi nó dưới dạng tệp đính
kèm trong email tới David Smith tại dấu chấm màu xanh lam.
Tôi sẽ cuộn xuống.
Tôi sẽ chọn hình ảnh.
Và hãy nhớ rằng bạn muốn đảm bảo rằng bạn chọn hình ảnh được mã hóa, không phải hình ảnh bình thường.
Vì vậy, ngay tại đây chúng tôi có hình ảnh được giải mã bình thường, như bạn có thể thấy.
Chúng tôi có thể thấy nó ở đây và bản xem trước và ngay tại đây chúng tôi có phiên bản mã hóa của
nó sẽ không hoạt động trừ khi chúng tôi có khóa riêng của David.
Vì vậy, tôi sẽ nhấp vào Mở và chỉ cần nói Kiểm tra tại đây và nội dung và nhấp vào Gửi.
Hoàn hảo.
Bây giờ tin nhắn sẽ được gửi đi.
Vì vậy, chúng ta hãy đi đến máy tính của David.
Chúng tôi sẽ làm mới hộp thư đến.
Chúng tôi có một tin nhắn mới.
Hoàn hảo.
Hãy tiếp tục và mở nó.
Và chúng tôi sẽ tải xuống tệp đính kèm.
Lưu nó.
Nó sẽ đi vào thư mục trình duyệt của tôi.
Tốt rồi.
Nhấp vào Lưu và hãy tiếp tục và mở thư mục chứa.
Và như bạn có thể thấy, chúng tôi thực sự không thể nhìn thấy nội dung của hình ảnh.
Bây giờ điều này giống nhau cho dù đây là một tài liệu PDF hay một từ hoặc bất kỳ tệp nào.
Thực sự, tôi chỉ đang sử dụng hình ảnh làm ví dụ để giải mã tin nhắn này, vì đây là máy tính của David và
vì tin nhắn này được mã hóa đặc biệt cho David bằng khóa công khai của David, chúng tôi thực sự có thể giải
mã nó ngay tại đây vì chúng tôi có tài khoản của David khóa riêng tư và chúng tôi sẽ có thể
xem nội dung của nó.
Để làm điều đó, chúng ta sẽ nhấp chuột phải vào hình ảnh.
Chúng tôi sẽ nhấp vào Mở bằng Giải mã Tệp.
Thao tác này sẽ yêu cầu bạn nhập cụm mật khẩu cho khóa cá nhân của David.
Tôi sẽ nhập nó.
Tôi hoàn hảo.
Như bạn có thể thấy, điều này sẽ tạo ra một tệp mới.
Đây là hình ảnh sau khi giải mã.
Và như bạn có thể thấy ở giữa, nó nói rằng chữ ký đã được xác minh.
Vì vậy, chúng tôi chắc chắn rằng hình ảnh này thực sự được gửi từ John.
Bây giờ tôi có thể nhấp đúp vào hình ảnh để xem nội dung của nó và như bạn có thể thấy, tôi có thể xem nội
dung của tin nhắn.
Vì vậy, ý tưởng đằng sau điều này rất giống với ý tưởng gửi văn bản.
Chúng tôi mã hóa tin nhắn bằng khóa công khai của người nhận.
Nếu ai đó quản lý để có được tệp này, cho dù đó là hình ảnh, tệp PDF, tài liệu không thực sự
quan trọng.
Họ sẽ không thể đọc nội dung của tệp trừ khi họ có khóa cá nhân.
Bây giờ, còn có một tính năng nữa mà tôi muốn trình bày trong bài giảng này, chúng ta có thể sử dụng tính năng này
để ký tệp mà không cần mã hóa nó.
Vì vậy, nếu bạn nhớ khi chúng tôi tải xuống trình duyệt Tor, chúng tôi cũng đã tải xuống một chữ ký và chúng tôi
sử dụng chữ ký đó để xác minh rằng trình duyệt Tor không bị sửa đổi khi chúng tôi tải xuống.
Vì vậy, bạn cũng có thể thực hiện việc này đối với bất kỳ tệp nào bạn gửi bằng cách tạo một chữ ký riêng.
Vì vậy, một lần nữa, bạn có thể thực hiện việc này với bất kỳ tệp nào bạn muốn, cho dù đó là phần
mềm, cho dù đó là hình ảnh, PDF, tài liệu microsoft.
Nó thực sự không quan trọng.
Tôi đang sử dụng hình ảnh ở đây làm ví dụ trên máy tính của John Wick ngay bây giờ và tất cả những gì bạn
phải làm là nhấp vào tệp mà bạn muốn ký, nhấp vào ký.
Nó sẽ hỏi bạn khóa riêng tư nào bạn muốn sử dụng để ký tệp này.
Như tôi đã nói, tôi đang ở trong máy tính của John Wick.
Khóa riêng tư duy nhất mà tôi có ngay bây giờ trên máy tính này là John Wick.
Vì vậy, mục duy nhất tôi có ở đây là John Wick.
Vì vậy, tôi sẽ nhấp vào.
Được chứ.
Và như bạn có thể thấy, điều này sẽ tạo ra một tệp mới có phần mở rộng là dấu chấm.
Đây là chữ ký tương ứng với tệp này đã được tạo bằng khóa riêng của John
Wick.
Vì vậy, mọi người có thể sử dụng tệp này để đảm bảo rằng hình ảnh không bị sửa đổi vì tệp chữ ký
này được tạo bởi John Wick.
Và để thực hiện xác minh này, họ sẽ sử dụng khóa công khai của John Wick.
Vì vậy, khóa riêng được sử dụng để tạo chữ ký.
Khóa công khai được sử dụng để xác minh rằng chữ ký không bị sửa đổi.
Bây giờ, nếu bạn đang làm điều này, rõ ràng bạn sẽ phải gửi tệp chữ ký cùng với tệp hình
ảnh đến người nhận.
Vì vậy, hãy để tôi làm điều này thực sự nhanh chóng ở đây.
Một lần nữa, chúng tôi đang gửi cái này cho David Smith.
Và như tôi đã nói, bạn muốn đảm bảo rằng trước tiên bạn chọn tệp mà bạn muốn gửi, trong trường hợp
của tôi là hình ảnh.
Và bạn cũng cần chọn chữ ký.
Vì vậy, tôi sẽ chọn hình ảnh trước tiên, sau đó nhấp vào đính kèm và sau đó tôi cũng sẽ chọn tệp chữ
ký, như tôi đã nói.
Và chúng ta sẽ mở và nhấp lại vào Đính kèm.
Và ngay bây giờ chúng tôi đã thêm hai tệp vào tin nhắn.
Tôi sẽ nhấp vào Gửi để gửi tin nhắn.
Bây giờ, hãy nhớ ngay bây giờ, chúng tôi đã không mã hóa hình ảnh.
Nếu ai đó quản lý để chặn tệp này, họ sẽ có thể xem nội dung của hình ảnh.
Chúng tôi chỉ ký vào hình ảnh bằng một chữ ký riêng để người nhận có thể xác minh rằng hình ảnh không bị
sửa đổi khi chúng tôi gửi.
Vì vậy, hãy vào máy tính của người nhận.
Hãy làm mới hộp thư đến và chúng ta sẽ mở nó.
Mở tin nhắn mới.
Và hãy để tôi thực sự xóa những gì tôi có trong đây bây giờ.
Và chúng tôi sẽ tải xuống hình ảnh.
Và sau đó chúng tôi sẽ tải xuống chữ ký.
Và đi vào thư mục tải xuống.
Như bạn có thể thấy ngay, chúng ta có thể thấy nội dung của hình ảnh.
Vì vậy, hình ảnh không được mã hóa bởi vì tất cả những gì chúng tôi làm là tạo chữ ký cho hình ảnh.
Vì vậy, toàn bộ mục đích của việc này là cho phép người nhận xác minh rằng tin nhắn này được gửi bởi John và
tin nhắn đó không bị sửa đổi.
Vì John đã tạo chữ ký để thực hiện việc này, bạn nhấp chuột phải vào chữ ký và chúng tôi sẽ nhấp
vào Mở bằng Xác minh Chữ ký.
Và như bạn có thể thấy, nó cho chúng tôi biết rằng đây là một chữ ký hợp lệ.
Và như tôi đã nói, cảnh báo không đáng tin cậy có thể được bỏ qua.
Theo nghĩa đen, nó chỉ có nghĩa là khóa chưa được thiết lập để tin tưởng nó.
Nhưng thực tế là nó nói rằng một chữ ký hợp lệ có nghĩa là hình ảnh này đã không được sửa đổi vì John
đã tạo ra chữ ký này ngay tại đây bằng cách sử dụng khóa riêng của anh ấy.
Vì vậy, đó là nó cho bài giảng này.
Tôi chỉ muốn cho bạn thấy cách chúng tôi có thể sử dụng BGP để mã hóa tệp, ký tên để sau đó chúng có thể được xác
minh và giải mã tại điểm đến.
Và bằng cách này, chúng tôi có thể gửi tệp một cách an toàn, bởi vì ngay cả khi chúng bị chặn trong khi chúng đang
được truyền đi, bất kỳ ai chặn chúng, họ sẽ không thể đọc nội dung của chúng.
Không chỉ vậy, người nhận cũng sẽ có thể xác minh rằng tệp không bị sửa đổi khi nó được gửi
và xác minh rằng nó được gửi từ đúng người chứ không phải từ bên thứ ba.