Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z mcrypt
PorkOne
post 18.03.2004, 13:26:08
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 20.05.2003

Ostrzeżenie: (0%)
-----


Witam.
Mam problem z mcryptem, niezaleznie od tego jakiej metody szyfrowania uzyje. Chodzi o to ze cos moge zakodowac, natomiast nie moge odkodowac. Funkcja mdecrypt_generic() zwraca ten sam string co string wejsciowy. O co chodzi?


--------------------
--
PorkOne
Go to the top of the page
+Quote Post
eS...
post 18.03.2004, 13:43:07
Post #2





Grupa: Zarejestrowani
Postów: 367
Pomógł: 2
Dołączył: 4.03.2003
Skąd: C:/Windows/Temp

Ostrzeżenie: (0%)
-----


moze pokaż ten kod!


--------------------
Go to the top of the page
+Quote Post
PorkOne
post 18.03.2004, 13:45:16
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 20.05.2003

Ostrzeżenie: (0%)
-----


[php:1:3342d20161]<?php
/* Data */
$key = 'dksjskdj';
$plain_text = 'very important data';

/* Open module, and create IV */
$td = mcrypt_module_open('des', '', 'cbc', '');
$key = substr($key, 0, mcrypt_enc_get_key_size($td));
$iv_size = mcrypt_enc_get_iv_size($td);
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);

/* Initialize encryption handle */
if (mcrypt_generic_init($td, $key, $iv) != -1) {

/* Encrypt data */
$c_t = mcrypt_generic($td, $plain_text);
mcrypt_generic_deinit($td);

/* Reinitialize buffers for decryption */
mcrypt_generic_init($td, $key, $iv);
$p_t = mdecrypt_generic($td, $c_t);

/* Clean up */
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
}

if (strncmp($p_t, $plain_text, strlen($plain_text)) == 0) {
echo "okn";
} else {
echo "errorn<BR>";
echo "decrypted--->".$p_t."<BR>"."plain text--->".$plain_text."<BR>"."encrypted--->".$c_t;
}
?>[/php:1:3342d20161]
to z przykladu z php.net

?>[/php]


--------------------
--
PorkOne
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 20:17