note 91090 added to mcrypt.examples

From: Date: Mon, 25 May 2009 01:42:38 +0000
Subject: note 91090 added to mcrypt.examples
Groups: php.notes 
Request: Send a blank email to php-notes+get-155949@lists.php.net to get a copy of this message
Hola a todos, Después de días de buscar en Google un ejemplo de como interopera VB9 con PHP encontré algo pero con Java. Transforme el código de Java a VB9.NET y se los pongo a su consideración: Codigo PHP <?php // Encripta Mensaje y lo convierte de Bin a Hex $cipher = "rijndael-128"; $mode = "cbc"; $plain_text = "SERIE-H23445566"; $secret_key = "01234567890abcde"; $iv = "fedcba9876543210"; $td = mcrypt_module_open($cipher, "", $mode, $iv); mcrypt_generic_init($td, $secret_key, $iv); $cyper_text = mcrypt_generic($td, $plain_text); echo bin2hex($cyper_text); mcrypt_generic_deinit($td); mcrypt_module_close($td); ?> <?php // Desencripta Mensaje Oculto de Bin a Hex $cipher = "rijndael-128"; $mode = "cbc"; $plain_text = "SERIE-H23445566"; $secret_key = "01234567890abcde"; $iv = "fedcba9876543210"; $td = mcrypt_module_open($cipher, "", $mode, $iv); mcrypt_generic_init($td, $secret_key, $iv); //$cyper_text = mcrypt_generic($td, $plain_text); $decrypted_text = mdecrypt_generic($td, hex2bin("a16ce6cefa63483f78aadc324d7bab77")); echo ($decrypted_text); //echo hex2bin(bin2hex($decrypted_text)); mcrypt_generic_deinit($td); mcrypt_module_close($td); function hex2bin($hexdata) { $bindata=""; for ($i=0;$i<strlen($hexdata);$i+=2) { $bindata.=chr(hexdec(substr($hexdata,$i,2))); } return $bindata; } ?> Ok. Eso es todo espero que les sea de utilidad Ricardo Balda ---- Server IP: 209.41.74.194 Probable Submitter: 190.10.153.29 ---- Manual Page -- http://www.php.net/manual/en/mcrypt.examples.php Edit -- https://master.php.net/note/edit/91090 Del: integrated -- https://master.php.net/note/delete/91090/integrated Del: useless -- https://master.php.net/note/delete/91090/useless Del: bad code -- https://master.php.net/note/delete/91090/bad+code Del: spam -- https://master.php.net/note/delete/91090/spam Del: non-english -- https://master.php.net/note/delete/91090/non-english Del: in docs -- https://master.php.net/note/delete/91090/in+docs Del: other reasons-- https://master.php.net/note/delete/91090 Reject -- https://master.php.net/note/reject/91090 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#155949) next »