Ключова разлика: Както Kerberos версия 4, така и версия 5 са актуализации на Kerberos софтуера. Kerberos v4 е предшественик на Kerberos v5.
За да се елиминира такава неприятност, беше разработен софтуерът Kerberos. Думата "Kerberos" произлиза от гръцката митология, където е името на триглавото куче, което пазеше портите на Хадес. Kerberos за първи път е разработен и пуснат в употреба в Масачузетския технологичен институт (MIT). Първите три версии на този софтуер функционираха в самия университетски корпус на MIT. Едва през края на 80-те години на миналия век Kerberos бе предоставен на масите и интернет чрез пускането на софтуера от версия 4. Първоначално разработена за собствения проект на MIT Athena, Kerberos е проектиран главно от Стив Милър и Клифорд Нойман.
След публикуването на версия 4 в края на 80-те години, Clifford Neuman сътрудничи с John Kohl, за да представи Kerberos версия 5, която беше актуализация на Kerberos версия 4. Версията 4 беше преживяла много ограничения и проблеми със сигурността поради напредъка технология около нея. В резултат на това версия 4 стана остаряла и трябваше да бъде заменена с RFC 1510 или Kerberos версия 5 през 1993 година.
Сравнение между Kerberos версия 4 и версия 5:
Kerberos Version 4 | Kerberos версия 5 | |
хронология | Kerberos v4 беше издаден преди версия 5 в края на 1980-те. | Версия 5 е публикувана през 1993 г., години след появата на версия 5. \ t |
Алгоритъм на основната сол | Използва частично основното име. | Използва цялото основно име. |
Encoding | Използва системата за кодиране "приемник прави прави". | Използва системата за кодиране ASN.1. |
Поддръжка на билети | задоволителен | Добре удължен. Улеснява препращането, подновяването и връщането на билети. |
Мрежови адреси | Съдържа само няколко IP адреса и други адреси за типове мрежови протоколи. | Съдържа множество IP адреси и други адреси за типове мрежови протоколи. |
Преходна поддръжка на удостоверяване на кръстосана област | Няма настояща подкрепа за каузата. | Разумна подкрепа присъства за такова удостоверяване. |