Base64 Cookie?

meleto

Registered
Здравейте!
Много сайтове ползват base64 бисквитки... чудя се достатъчно сигурни ли са и как точно се използват.

Почти нищо не открих в нета като примери с base64 code и decode за бисквитки?

Има ли някакви особености при създаването и т.н?
 
Използвай криптиране + ключ към него.

Пример, който аз изпозлвам:

PHP:
    public function encryptData($data, $key) {
        $Configure = Configure::Read('security');
        $salt = $Configure['salt'];
        $key = substr(hash('sha256', $salt . $key . $salt), 0, 32);
        $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
        $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
        $encrypted = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $data, MCRYPT_MODE_ECB, $iv));
        return $encrypted;
    }

    public function decryptData($data, $key) {
        $Configure = Configure::Read('security');
        $salt = $Configure['salt'];
        $key = substr(hash('sha256', $salt . $key . $salt), 0, 32);
        $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
        $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
        $decrypted = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, base64_decode($data), MCRYPT_MODE_ECB, $iv);
        return $decrypted;
    }
 

Back
Горе