Çok, çok basit: Sen ve ben bir makine kullanan insanlarız. Yani gönderdiğiniz bu örneğe bakarak:
ssh-rsa [piles of gobbledygook]…CA9gyE8HRhNMG6ZDwyhPBbDfX root@mydomain
Bir makine bunu okuyabilir:
ssh-rsa [piles of gobbledygook]…CA9gyE8HRhNMG6ZDwyhPBbDfX
Bir insan bu yorumu okuyabilir:
root@mydomain
İnsanlar şeyler olsa bile unutma eğiliminde bak bilgisayar sistemlerinde karmaşık, aslında olabilir ton kod tasarlanmıştır eğer daha karmaşık sadece makine tüketimi için. Gizlenmiş kötü amaçlı yazılım koduna bir göz atmak istiyorum. Çözdüğünüzde ve biçimlendirdiğinizde, insan tarafından okunabilir. Ama birileri insanların okumasını zorlaştırmak için kendi yollarından çıkmak zorunda kaldı.
Varsayılan olarak , bir bilgisayar sistemindeki tüm kodlama ve yapılandırma dosyaları insan tüketimi için bir yapıdır, çünkü… Biz makineleri kullanıyoruz ve makineleri gibi şeylere ihtiyaç duymuyoruz:
- Yorumlar.
- Derinlikler.
- İnsan tarafından okunabilen bir dilde yazılmış değişkenler ve işlevler.
Yani yorum sen ve ben ve başka kimse için değil. Büyük olasılıkla yorum yapmadan çalışacaktı. Ama bir keresinde bir şey sabah saat 3: 00'de çalışmıyor ve doğru kamu anahtarını araştırıyorsunuz, yorumunuz için rüyalar / hayal / dua edeceksiniz.