Карта сайта

Это автоматически сохраненная страница от 22.12.2012. Оригинал был здесь: http://2ch.hk/b/res/40166427.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Суб 22 Дек 2012 20:13:19
Я ВАС НЕНАВИЖУ
Я ВАС НЕНАВИЖУ. Уроды, психопаты, фаги и прочее дерьмо. Вы дно, дальше некуда.


Суб 22 Дек 2012 20:13:46
>>40166427
Как скажешь.

Суб 22 Дек 2012 20:14:42
>>40166427 пощел нахуй.

Суб 22 Дек 2012 20:15:24
>>40166427 Но ты же тут, с нами?

Суб 22 Дек 2012 20:16:36
>>40166427

Признай.

Суб 22 Дек 2012 20:17:05
>>40166427 ты уебываешь? Ну тогда до завтра!

Суб 22 Дек 2012 20:21:06
>>40166772 я не утверждаю, что лучше вас! Но Вы это пиздец. Мне страшно от того, что я с вами.

Суб 22 Дек 2012 20:21:31
>>40167233
Так уебывай ко всем есусам.

Суб 22 Дек 2012 20:21:35
>>40166427
ой как у вас попка пригорела

Суб 22 Дек 2012 20:22:34
>>40167269 уебу. Кто вам макросы ебашить будет?

Суб 22 Дек 2012 20:22:39
>>40167269

>есусам

Ты же не серьезно, я надеюсь?

Суб 22 Дек 2012 20:23:42
>>40167389
Забудь.

Суб 22 Дек 2012 20:24:18
>>40167233

>я не утверждаю, что лучше вас! Но Вы это пиздец. Мне страшно от того, что я с вами.

Я не утверждаю, что лучше вас! Но МЫ это пиздец. Мне страшно от того, что я ТАКОЙ ЖЕ КАК И ВЫ.

Я тебя пофиксил, брат по разуму.

Суб 22 Дек 2012 20:24:22
>>40166427
Плохой день, да? Что-то случилось?

Суб 22 Дек 2012 20:26:20

Суб 22 Дек 2012 20:27:02
>>40166427
Целуй пипиську.

Суб 22 Дек 2012 20:27:59
>>40167572 я, блядь, больше не могу. Я НЕ МОГУ ОБЩАТЬСЯ ТОЛЬКО С ТОБОЙ! . Я хочу герой упороться, кислоты закинуть, чего угодно, лишь бы забыть Вас.

Суб 22 Дек 2012 20:29:33
>>40166427
Так что случилось?

Суб 22 Дек 2012 20:29:42
АБУ! ЗАБАНЬ МЕНЯ! ПРОШУ!

Суб 22 Дек 2012 20:29:58
>>40167953

Няша, от себя не уйдешь, прости. Как бы не было грустно, но я в тебе, а ты во мне.

Суб 22 Дек 2012 20:30:31
>>40166427
Видать немало ты бугуртов тут словил, уеба. Иди анус остуди, дно.

Суб 22 Дек 2012 20:31:01
>>40168117 ничего не случилось, просто ЗДЕСЬ ВСЕ МОИ ДРУЗЬЯ

Суб 22 Дек 2012 20:31:41
>>40167953
Не все так плохо. Мы ведь не самые худшие друзья. По крайней мере, мы стараемся.

Суб 22 Дек 2012 20:31:47
СКРЫВАЙТЕ ЭТО ГОВНО
>>40168272
Тебе тут не рады, шваль ебучая. Уебывай в ридонли.

Суб 22 Дек 2012 20:32:22
>>40168117
14 лет, а волос на лобке до сих пор нет.

Суб 22 Дек 2012 20:33:00
>>40168117
и хуй маленький

Суб 22 Дек 2012 20:33:25
ОП
using System;
using System.Collections;
using System.Text;

namespace RSARealization
{
public struct RSAPublicKey
{
/// <summary>
/// Открытая экспонента ключа <c>e</c>.
/// </summary>
private uint e;
private uint e;

public uint E
{
get { return e; }
set { e = value; }

get { return e; }
set { e = value; }

get { return e; }
set { e = value; }
}

public uint E
{
get { return e; }
set { e = value; }
}

/// <summary>
/// Модуль <c>n</c>.
/// </summary>
private uint n;
public uint N
{
get { return n; }
set { n = value; }
}


/// <summary>
/// Простое число <c>p</c>.
/// </summary>
private uint p;
public uint P
{
get { return p; }
set { p = value; }
}


/// <summary>
/// Простое число <c>q</c>.
/// </summary>
private uint q;
public uint Q
{
get { return q; }
set { q = value; }
public struct RSAPublicKey
{
/// <summary>
/// Открытая экспонента ключа <c>e</c>.
/// </summary>
private uint e;
public uint E
{
get { return e; }
set { e = value; }
}



/// <summary>
/// Модуль <c>n</c>.
/// </summary>
private uint n;
public uint N
{
get { return n; }
set { n = value; }
}


/// <summary>
/// Простое число <c>p</c>.
/// </summary>
private uint p;
public uint P
{
get { return p; }
set { p = value; }
}


/// <summary>
/// Простое число <c>q</c>.
/// </summary>
private uint q;
public uint Q
{
get { return q; }
set { q = value; }
/// <summary>
/// Открытый ключ RSA
/// </summary>
public struct RSAPublicKey
{
/// <summary>
/// Открытая экспонента ключа <c>e</c>.
/// </summary>
private uint e;
public uint E
{
get { return e; }
set { e = value; }
}



/// <summary>
/// Модуль <c>n</c>.
/// </summary>
private uint n;
public uint N
{
get { return n; }
set { n = value; }
}


/// <summary>
/// Простое число <c>p</c>.
/// </summary>
private uint p;
public uint P
{
get { return p; }
set { p = value; }
}


/// <summary>
/// Простое число <c>q</c>.
/// </summary>
private uint q;
public uint Q
{
get { return q; }
set { q = value; }
}


/// <summary>
/// Конструктор открытого ключа
/// </summary>
/// <param name="e">Открытая экспонента ключа <c>e</c></param>
/// <param name="n">Модуль <c>n</c></param>
public RSAPublicKey(uint e, uint n, uint p, uint q)
{
this.e = e;
this.n = n;
this.p = p;
this.q = q;
}

/// <summary>
/// Представление модуля и открытой экспоненты в виде строки открытого ключа
/// </summary>
public override string ToString()
{
return String.Format("({0}, {1})", n, e);
}
}
/// <summary>
/// Секретный ключ RSA
/// </summary>
public struct RSAPrivateKey
{
/// <summary>
/// Секретная экспонента ключа <c>d</c>.
/// </summary>
public uint d;
/// <summary>
/// Модуль <c>n</c>.
/// </summary>
public uint n;

/// <summary>
/// Конструктор секретного ключа
/// </summary>
/// <param name="d">Закрытая экспонента ключа <c>d</c></param>
/// <param name="n">Модуль <c>n</c></param>
public RSAPrivateKey(uint d, uint n)
{
this.d = d;
this.n = n;
}

/// <summary>
/// Представление модуля и закрытой экспоненты в виде строки секретного ключа
/// </summary>
public override string ToString()
{
return String.Format("({0}, {1})", n, d);
}
}

public class RSA
{
/// <summary>
/// Первое случайное простое число p (фактор)
/// </summary>
private uint p;
/// <summary>
/// Второе случайное простое число q (фактор)
/// </summary>
private uint q;
/// <summary>
/// Модуль
/// </summary>
private uint n;
/// <summary>
/// Открытая экспонента ключа
/// </summary>
private uint e;
/// <summary>
/// Секретная экспонента ключа
/// </summary>
private uint d;
/// <summary>
/// Базовый объект для реализации RSA
/// </summary>
private Base comp;
/// <summary>
/// Секретный ключ RSA
/// </summary>
public struct RSAPrivateKey
{
/// <summary>
/// Секретная экспонента ключа <c>d</c>.
/// </summary>
public uint d;
/// <summary>
/// Модуль <c>n</c>.
/// </summary>
public uint n;

/// <summary>
/// Конструктор секретного ключа
/// </summary>
/// <param name="d">Закрытая экспонента ключа <c>d</c></param>
/// <param name="n">Модуль <c>n</c></param>
public RSAPrivateKey(uint d, uint n)
{
this.d = d;
this.n = n;
}

/// <summary>
/// Представление модуля и закрытой экспоненты в виде строки секретного ключа
/// </summary>
public override string ToString()
{
return String.Format("({0}, {1})", n, d);
}
}

public class RSA
{
/// <summary>
/// Первое случайное простое число p (фактор)
/// </summary>
private uint p;
/// <summary>
/// Второе случайное простое число q (фактор)
/// </summary>
private uint q;
/// <summary>
/// Модуль
/// </summary>
private uint n;
/// <summary>
/// Открытая экспонента ключа
/// </summary>
private uint e;
/// <summary>
/// Секретная экспонента ключа
/// </summary>
private uint d;
/// <summary>
/// Базовый объект для реализации RSA
/// </summary>
private Base comp;

/// <summary>
/// Секретный ключ RSA
/// </summary>
public struct RSAPrivateKey
{
/// <summary>
/// Секретная экспонента ключа <c>d</c>.
/// </summary>
public uint d;
/// <summary>
/// Модуль <c>n</c>.
/// </summary>
public uint n;

/// <summary>
/// Конструктор секретного ключа
/// </summary>
/// <param name="d">Закрытая экспонента ключа <c>d</c></param>
/// <param name="n">Модуль <c>n</c></param>
public RSAPrivateKey(uint d, uint n)
{
this.d = d;
this.n = n;
}

/// <summary>
/// Представление модуля и закрытой экспоненты в виде строки секретного ключа
/// </summary>
public override string ToString()
{
return String.Format("({0}, {1})", n, d);
}
}

public class RSA
{
/// <summary>
/// Первое случайное простое число p (фактор)
/// </summary>
private uint p;
/// <summary>
/// Второе случайное простое число q (фактор)
/// </summary>
private uint q;
/// <summary>
/// Модуль
/// </summary>
private uint n;
/// <summary>
/// Открытая экспонента ключа
/// </summary>
private uint e;
/// <summary>
/// Секретная экспонента ключа
/// </summary>
private uint d;
/// <summary>
/// Базовый объект для реализации RSA
/// </summary>
private Base comp;

public RSA()
{
comp = new Base();
GenerateKeys(false);
}

public void initPQ(uint p, uint q)
{
this.p = p;
this.q = q;
}

/// <summary>
/// Генерация новой пары открого и закрытого ключей
/// </summary>
public void GenerateKeys(bool manual)
{
if (manual == false)
{
// генерация простых чисел p и q (факторов)
p = comp.GetPrime();
do
q = comp.GetPrime();
while (p == q);
}

n = p * q; // расчет модуля
uint phi = (p - 1) * (q - 1); // вычисление функции Эйлера (p - 1)*(q - 1)
// расчет открытой экспоненты ключа e
// используя алгоритм Евклида
e = (uint)comp.random.Next();
while (e >= phi)
e >>= 1;
if ((e &amp; 1) == 0)
e++;
while (Base.EuclidAlgo(e, phi) != 1)
e += 2;
// расчет секретной экспоненты ключа d
// используя расширенная алгоритм Евклида
d = Base.ExtendedEuclidAlgo(e, phi);
}

/// <summary>
/// Получение факторов p и q
/// </summary>
public uint[] GetPrimes()
{
uint[] primes = {p, q};
return primes;
}

public RSAPublicKey GetPublicKey()
{
return new RSAPublicKey(e, n, p, q);
}

public RSAPrivateKey GetPrivateKey()
{
return new RSAPrivateKey(d, n);
}

/// <summary>
/// Шифрование открытым ключом
/// </summary>
public string Encrypt(RSAPublicKey key, string message)
{
int[] enc = EncodeMessage(message);
ArrayList cipher = new ArrayList();
// zjisteni delky bloku
ulong size = 1;
int k = 0;
while (size < this.n)
{
k++;
size <<= 8;
}
k--;
// sifrovani zpravy
uint x = 0;
int i = 0;
foreach (int l in enc)
{
x <<= 8;
x += (byte)l;
i++;
if (i % k == 0)
{
cipher.Add(comp.XpowerSmodR(x, key.E, key.N));
x = 0;
}
}

return CipherToString(cipher);
}

/// <summary>
/// Расшифрование секретным ключом
/// </summary>
public string Decrypt(RSAPrivateKey key, string cipherstr)
{
ArrayList cipher = new ArrayList();
string[] cipherstrarray = cipherstr.Split(new char[] { &amp;#39; &amp;#39; },
StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < cipherstrarray.Length; i++)
{
cipher.Add(uint.Parse(cipherstrarray));
}
string msg = "";
foreach (uint c in cipher)
{
uint x = comp.XpowerSmodR(c, key.d, key.n);
msg += DecodeMessage(x);
}
return msg;
}

/// <summary>
/// Приведение зашифрованного сообщения к строковому виду
/// </summary>
private string CipherToString(ArrayList cipher)
{
StringBuilder sb = new StringBuilder();
foreach (uint block in cipher)
sb.AppendFormat("{0} ", block);
return sb.ToString();
}

/// <summary>
/// Преобразование строки в массив целых чисел
/// </summary>
private int[] EncodeMessage(string m)
{
int[] em = new int[m.Length];
int i = 0;
foreach (char c in m)
{
em[i++] = (byte)c;
}
return em;
} ArrayList cipher = new ArrayList();
string[] cipherstrarray = cipherstr.Split(new char[] { &amp;#39; &amp;#39; },
StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < cipherstrarray.Length; i++)
{
cipher.Add(uint.Parse(cipherstrarray<em>));
}
string msg = "";
foreach (uint c in cipher)
{
uint x = comp.XpowerSmodR(c, key.d, key.n);
msg += DecodeMessage(x);
}
return msg;
}

/// <summary>
/// Приведение зашифрованного сообщения к строковому виду
/// </summary>
private string CipherToString(ArrayList cipher)
{
StringBuilder sb = new StringBuilder();
foreach (uint block in cipher)
sb.AppendFormat("{0} ", block);
return sb.ToString();
}

/// <summary>
/// Преобразование строки в массив целых чисел
/// </summary>
private int[] EncodeMessage(string m)
{
int[] em = new int[m.Length];
int i = 0;

}
asdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjf[/b]
</em>

Суб 22 Дек 2012 20:34:51
>>40166427
Спасибо, терь я знаю, кто я есть и где мое место.
Скажите или посоветуйте, как мне зарыться еще поглубже?

Суб 22 Дек 2012 20:35:37
>>40168475

Я так ничтожен, что радуюсь любому ответу на мой пост

Суб 22 Дек 2012 20:37:11
В РИДОНЛИ, ПИДОР!

Суб 22 Дек 2012 20:39:22
>>40166427
Оставайтесь на связи, ваш кукарек очень важен для нас.

Суб 22 Дек 2012 20:41:36
ОП
>>40168740 все хорошо. Просто, нахлынуло на меня. Открываю нулевую и пердак улетает. У тебя мало друзей? могу дать фейко асечку, можешь говорить со мной.

Суб 22 Дек 2012 20:42:21
>>40168740
Радуйся.

Суб 22 Дек 2012 20:42:45
А я люблю всех. Всех-всех!
Люди, как вы красивы!!!

Суб 22 Дек 2012 20:45:00
>>40169289

Асей никогда не пользовался, может скайп? Хотя о чем мне тебе рассказать? Жизнь тривиальна, а на этом разговор не затянешь, я тебе быстро надоем. Но спасибо за предложение, друг.

друзей_нету_кун

Суб 22 Дек 2012 20:45:25
>>40169613

лох_с_запоротой_разметкой

Суб 22 Дек 2012 20:47:08
>>40169613
Не унывай, милашка. Мы всегда ждем тебя здесь.

Суб 22 Дек 2012 20:47:11
>>40169613 как хочешьamonraws

Суб 22 Дек 2012 20:48:16
ОП, приходи в рпг-тред и ненавидь вайпера вместе с нами.

Суб 22 Дек 2012 20:51:26
Как ты можешь не ценить таких друзей, мерзавец? Это самые искренние люди не всем белом свете.

Суб 22 Дек 2012 20:51:31
>>40169809

Я тебе когда-то постучу в скайпик, ты не против?

Суб 22 Дек 2012 20:51:48
>>40166427
Да нет, никакого особенного дна,
есть намного более худшие вещи,
и люди гниющие заживо в сальных квартирах,
и наркоманы на крокодиле, и реальные шизофреники,
и много хороших вещей.
А здесь вообщем то достаточно милые люди.

Суб 22 Дек 2012 20:52:05
>>40170180
Попоритесь под хвостик с супом, а.

Суб 22 Дек 2012 20:53:10
>>40170180 не против, бро.

Суб 22 Дек 2012 20:53:14
>>40170219
Буковски в треде, все в притон на окраине Детройта.

Суб 22 Дек 2012 20:55:17
ОП
>>40170219 я уже остудил пердак, няш. И да, вы мне помогли пару раз, так как не помогут даже родители.

Суб 22 Дек 2012 20:57:22
>>40170346
Не люблю очень Буковски, кстати.
Это такое накрахмаленное гламурное пьянство цирка уродов,
крайне глупое и бездарное, которому за эту глупость и бездарность платили деньги, что его окончательно испортило.

Суб 22 Дек 2012 20:57:58
>>40170522
Ну и уёбывай.

Суб 22 Дек 2012 20:59:20
>>40170522
съеби, быдло

Суб 22 Дек 2012 20:59:27
ОП
>>40170736 Ладно.

Суб 22 Дек 2012 20:59:40
>>40170688
Мне твой пост как раз напомнил плохие переводы его плохих стихов. А проза у него хорошая, чего уж ты. По крайней мере, основной цикл про Чинаски.

Суб 22 Дек 2012 21:01:07
>>40170903
Ты меня затроллил, кхе-кхе.

Суб 22 Дек 2012 21:02:33
>Уроды, психопаты, фаги и прочее дерьмо. Вы дно
>Анончик, как найти тян?
>Фагготории
>Обсасывание политики
>Социальные гонки
>Опять тян
И не говорите, что это тралливалли - подобное даже при педалике выглядело абсурдно. Просто тупой, вульгарный ньюфаг, уже умудряющийся плодить треды.

Суб 22 Дек 2012 21:06:37
>>40171058
А я даже подумал было, что это нарочная стилизация. Думаю, о как, умеют же.

Суб 22 Дек 2012 21:08:50
>>40170219

>достаточно милые люди.

И даже более того. Здесь на самом деле много людей которые могут и скорее всего станут элитой рашки.

Суб 22 Дек 2012 21:09:41
>>40166427
Годный фильм.

Суб 22 Дек 2012 21:11:22
>>40171571
Конечно стилизация, но "плохой перевод стихов" - это как-то печально было.

Суб 22 Дек 2012 21:11:47
>>40171800
Смотря какой, лал. Политической - вряд ли. Впрочем, двощ вполне может выпустить мировых специалистов по анализу серий цветных лошадок, к примеру.

Суб 22 Дек 2012 21:13:43
>>40166427
Очередному МДК-выблядку припекло

Суб 22 Дек 2012 21:14:39
>>40172086 Да даже политической. И практически в любых сферах деятельности.
Только я что-то не уверен что рашке от этого будет лучше.

Суб 22 Дек 2012 21:14:41
>>40171800
России не должно существовать, очевидно.
Элитой мира, будут учиться в лиге плюща :3
А остальные, имея огромные способности и возможности,
будут всю жизнь умирать от лени и слабоволия,
а все потому что КАПИТАЛИЗМ ЭТО БОЛЕЗНЬ.


← К списку тредов