Rất, rất đơn giản: Tôi và bạn là con người sử dụng máy. Vì vậy, nhìn vào ví dụ này bạn đã đăng:
ssh-rsa [piles of gobbledygook]…CA9gyE8HRhNMG6ZDwyhPBbDfX root@mydomain
Một máy có thể đọc điều này:
ssh-rsa [piles of gobbledygook]…CA9gyE8HRhNMG6ZDwyhPBbDfX
Một con người có thể đọc bình luận này:
root@mydomain
Mọi người có xu hướng quên rằng mặc dù những thứ có thể nhìn phức tạp trên các hệ thống máy tính, họ thực sự có thể tấn phức tạp hơn nếu mã được thiết kế chỉ để tiêu thụ máy. Tôi có nghĩa là nhìn vào mã phần mềm độc hại bị che khuất. Khi bạn giải mã nó và định dạng nó, nó có thể đọc được. Nhưng ai đó đã phải đi ra ngoài để làm cho con người khó đọc.
Theo mặc định, tất cả các loại tệp mã hóa và cấu hình trên hệ thống máy tính đều có cấu trúc để tiêu thụ cho con người bởi vì chúng tôi là con người sử dụng máy móc và máy móc không cần những thứ như:
- Bình luận.
- Lõm.
- Các biến và hàm được viết bằng ngôn ngữ có thể đọc được của con người.
Vì vậy, bình luận có ý nghĩa cho bạn và tôi và không ai khác. Nó rất có thể sẽ làm việc mà không có một bình luận. Nhưng có một lần, một cái gì đó không hoạt động lúc 3:00 sáng và bạn đang tìm kiếm khóa công khai phù hợp, bạn sẽ ước / mơ / cầu nguyện bình luận ở đó.