1. Úloha - Zabudnuté heslo
S Carym ste si potykali a pustili sa do práce. Prechádzate si kvantami notifikácií o kritickej nedostupnosti služieb. Získať viac info je však problematické. Prístupy do interných systémov sú uložené v 1Passworde, no Cary zabudol heslo do svojho vaultu. Heslo bolo vytvorené krátkym programom, ktorý môžeš vidieť v codeblocku. Podarí sa ti vyriešiť tento prvý problém?
define('ENCRYPTED_PASSWORD', 'ocvts234');
function encrypt($password): string
{
$output = '';
foreach (str_split($password) as $char) {
$output .= chr(ord($char) + 1);
}
return $output;
}
// echo decrypt(ENCRYPTED_PASSWORD);