Алгоритъм за криптиране…
Сигурно знаете за различните криптографски алгоритми, които се използват при криптиране на пароли?
Най-масово разпространените са два: MD5 и DES… но те до известна степен са несигурни – има начини за декриптирането им, особено, когато се ползва по-лесна парола (напр. само букви, само цифри…). Е, замислете се какво би станало, ако добавим и XTEA алгоритъма към тези… ето какво се получава:
Имаме един MD5 хеш, който криптираме втори път с XTEA, използвайки една особеност на XTEA – той криптира подаденият стринг според дефиниран от нас ключ, който ключ не се съхранява никъде – нито в самият хеш, нито в базата данни, където се пазят паролите. Това дава много по-голяма сигурност на криптираните пароли – много е трудно (почти невъзможно) да разбием такава парола, тъй като една част от нея (ключа) липсва!