С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fridi
-8 / 40 / 1
Регистрация: 21.09.2009
Сообщений: 145
#1

Переписать с PHP на Cи - C++

13.02.2012, 19:36. Просмотров 450. Ответов 0
Метки нет (Все метки)

помогите переписать с php на C++
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
class RC4
{
 
  var $s = array();
  var $x;
  var $y;
 
  function key( $key ) {
 
    $this->x = 1;
    $this->y = 0;
 
    $len = strlen($key);
 
    for ($i = 0; $i < 256; $i++) {
      $this->s[$i] = $i;
    }
 
    $k = 0;
    for ($i = 0; $i < 256; $i++) {
      $this->s[$i] = $this->s[$i] ^ ord($key[$k]);
      if(++$k >= $len)
        $k = 0;
    }
  }
 
  function crypt( &$byte ) {
 
    $x = $this->x;
    $y = $this->y;
 
    $a = $this->s[$x];    
    $y = ($y + $a) & 0xff;
    $b = $this->s[$y];
    $this->s[$x] = $b;    
    $this->s[$y] = $a;    
    $x = ($x + 1) & 0xff;    
    $byte ^= $this->s[($a + $b) & 0xff];
 
    $this->x = $x;    
    $this->y = $y;
  }
 
  function crypt_str( $str ) {
 
    $ret = "";
 
    for ($i = 0; $i < strlen($str); $i++) {
      $b = ord($str[$i]);
      $this->crypt($b);
      $ret .= chr($b);
    }
    
    return $ret;
  }
}
пробую переписать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
char s[256]={0};
int x=0,y=0;
 
 
void key(char *k_ey)
{
      int len=strlen(k_ey);
      for (int i = 0; i < 256; i++) {
      s[i] = i;
      }
      int k=0;
      for (int i = 0; i < 256; i++) {
      s[i] = s[i] ^ k_ey[k];
      if(++k >= len)
        k = 0;
        }
}
 
 void crypt(unsigned char & byte)
 {
    int a=s[x];
    y=(y+a) & 0xff;
    int b=s[y];
    s[x]=b;
    s[y]=a;
    x=(x+1)&0xff;
    byte^= s[(a + b) & 0xff];
 }
 
 
 char * crypt_str(char *str)
 {
 
    unsigned char *ret =new unsigned char[strlen(str)];
    for (int i = 0; i < strlen(str); i++){
      unsigned char b = str[i];
      crypt(b);
      ret[i]=b;
    }
 
    return ret;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2012, 19:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переписать с PHP на Cи (C++):

Переписать цикл с php на js - JavaScript
Здравствуйте! Пишу парсер, в общем все идет как надо, но столкнулся с проблемой, а именно: так как я пишу на php то весь процесс...

Переписать код на PHP - PHP
Как поменять код на php что бы выходил с сервера? а то на html написал, а с php есть небольшие затруднения! &lt;HTML&gt; &lt;HEAD&gt; ...

Переписать с Pascal на PHP - PHP
Ребята помогите переделать с Pascal на РНР uses crt; var a,ploshad,maxrad,minrad: real; begin clrscr; write('введите длину...

Переписать код с C# на PHP - PHP
using System; using System.Collections.Generic; using System.IO; using System.Linq; namespace ConsoleApplication1 { ...

Переписать с php на node+express - Node.js
Гуру, подскажите с чего начать? (раньше на ноде експресом не пользовался) Есть готовый скрипт на php, который берет две таблицы...

как переписать js сценарий на php - PHP
&lt;html&gt; &lt;head&gt; &lt;title&gt;Анкета/title&gt; &lt;script&gt; function handler3(){ if( e.form.T1.value.replace(/\s+/,'') == '' ) ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2012, 19:36
Привет! Вот еще темы с ответами:

Переписать код с Pascal на PHP - PHP
Помогите пожалуйста очень надо переписать этот код на php языке {$N+} uses dos, crt, graph; const ...

Переписать код Javascript на PHP - PHP
Напишите скрипт, который запрашивает последовательность чисел и выводит в окне браузера произведение четных. Вот делал на Java var...

Переписать код с Javascript на PHP - PHP
&lt;html&gt; &lt;head&gt; &lt;title&gt;числа&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;script&gt; mas = new Array(1,4,5,24,1,27,15,28,34,15); // Массив со значениями...

Переписать бота с node js на php - Node.js
Добрый день уважаемые пользователи хотелось бы узнать возможно переписать бота с node js на php ? Бот простой выложу его код... ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.