Advertisement
TrojanCoder

Hex2String/String2Hex

Mar 17th, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.91 KB | None | 0 0
  1. <?php
  2. // Hex2String/String2Hex
  3. // Coded by Bagaz [ T1KUS90T ]
  4. // Thanks to my friends
  5. function string_hex($string){
  6.     $hex = "";
  7.     for($i=0; $i<strlen($string); $i++){
  8.         $ord = ord($string[$i]);
  9.         $decimal = dechex($ord);
  10.         $hex .= substr('0'.$decimal, -2);
  11.   }
  12.     return $hex;
  13. }
  14. function hex_string($hex){
  15.     $string="";
  16.     for ($i=0; $i < strlen($hex)-1; $i+=2){
  17.         $string .= chr(hexdec($hex[$i].$hex[$i+1]));
  18.     }
  19.     return $string;
  20. }
  21. print "===========================\n# Hex2String and String2Hex\n# Bagaz [ T1KUS90T ] \n============================\n1. Hex2String\n2. String2Hex\n>> ";
  22. $menu = fgets(STDIN);
  23. if($menu == 1) {
  24.     print "= Hex2String =\n>> ";
  25.     $hex = fgets(STDIN);
  26.     print ">> ".hex_string($hex)."\n";
  27. } elseif($menu == 2) {
  28.     print "= String2Hex =\n>> ";
  29.     $string = fgets(STDIN);
  30.     print ">> ".string_hex($string)."\n";
  31. } else {
  32.     print "T1KUS90T [ http://www.facebook.com/T1KUS90T ]\n";
  33. }
  34. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement