Għaliex l-awtentikazzjoni tal-password tas-SOCKS5 tibda bil-verżjoni 1
Iddistingwi t-tislima tas-SOCKS5 mill-qasam tal-verżjoni fis-sotto-negozjazzjoni tal-isem tal-utent/password tiegħu.
Klijent tas-SOCKS5 jibda bil-verżjoni 5, imbagħad jibgħat il-verżjoni 1 waqt l-awtentikazzjoni tal-password. Dan mhux bilfors huwa downgrade jew proxy ħażin.
L-ewwel skambju jinnegozja l-metodu tal-awtentikazzjoni tas-SOCKS5. Meta jintgħażel isem tal-utent/password, RFC 1929 tiddefinixxi sotto-negozjazzjoni separata li l-qasam tal-verżjoni tagħha huwa 0x01.
Dik it-talba tal-awtentikazzjoni tinkludi tulijiet u bajts għall-isem tal-utent u l-password. Is-server jirritorna l-verżjoni tas-sotto-negozjazzjoni u status. Il-klijent jibgħat it-talba tad-destinazzjoni tas-SOCKS5 biss wara li l-awtentikazzjoni tirnexxi.
Żomm iż-żewġ skambji separati meta taqra traċċa jew timplimenta klijent. Ir-repetizzjoni ta' 0x05 kullimkien għax is-servizz jissejjaħ SOCKS5 tipproduċi l-messaġġ tal-awtentikazzjoni ħażin.
Status tal-password li jirnexxi lanqas ifisser li d-destinazzjoni mitluba hija permessa. Ir-risposta tas-SOCKS li jmiss xorta tista' tirrifjuta dak il-konnessjoni.
Fl-aħħar, dan il-metodu tal-isem tal-utent/password ma jikkriptax il-kredenzjali tiegħu. Il-bajt tal-verżjoni jidentifika format ta' messaġġ, mhux mod ta' dħul ikkriptat jew aktar b'saħħtu.