Карта сайта

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

Втр 26 Фев 2013 08:48:37
Посоны, подписывайтесь!

вк /tech_int

Доставляю самую годную инфу с новостных сайтов про технологии, пеки, софт.

Профита мне от этого никакого, занимаюсь этим исключительно как хобби.


Втр 26 Фев 2013 08:52:11
>>44053822
Заебись мангал.

Втр 26 Фев 2013 08:53:05
>>44053743
Есть ли описание и обзор новейшего антивируса "Иммунитет"? Давно установить хочу.

Втр 26 Фев 2013 08:53:06
>>44053820 Чего это тебе так пуку разворотило?

Втр 26 Фев 2013 08:55:08
>>44053844
Двачую вопрос.

Втр 26 Фев 2013 08:57:03
>>44053914 Кидал видео с репортажем

Втр 26 Фев 2013 08:58:02
>>44053844
У МЕНЯ ОТ ВАС ИММУНИТЕТ

Втр 26 Фев 2013 09:00:11
>>44053931
Хуйня твоя группа, анону нужен оригинальный континент, а не копирайта.

Втр 26 Фев 2013 09:01:35
>>44053992 Кому как. Тут суть не в ориджинале, а в доставке более-менее годных новостей с новостных лент. На том же 3дньюс больше говна, чем чего-то нормального.

Втр 26 Фев 2013 09:02:19
>>44053743
Подписался...

Втр 26 Фев 2013 09:11:30
>>44053914
Радеоно питух

Втр 26 Фев 2013 09:14:58
Да это >>44054209 же МОЙ КОМПЬЮТЕР, лол.

Втр 26 Фев 2013 09:15:49
>>44054209
Да это же МОЙ КОМПЬЮТЕР, лол.

Втр 26 Фев 2013 09:17:02
А есть смысл сейчас майнить биткоины на топовом игровом компе или профит будет меньшим затрат на электричество?

Втр 26 Фев 2013 09:17:37
>>44054318
>профит будет меньшим затрат на электричество
this

Втр 26 Фев 2013 09:18:33
>>44054065
>tech_int
в чем профит этой хунты с видяхами?

Втр 26 Фев 2013 09:19:06
>>44054333
Печально, а ведь те, кто стоял у истоков нажились хорошо на всем этом.

Втр 26 Фев 2013 09:22:11
>>44054352 майнить биткоины

Втр 26 Фев 2013 09:22:23
>>44054367
Хорошо нажились даже те, кто буквально несколько месяцев назад закупился коинами.

Втр 26 Фев 2013 09:23:39
>>44054440
Это почему? Они же вроде только обесцениваются со временем.

Втр 26 Фев 2013 09:24:44
>>44054468
Ага.

Втр 26 Фев 2013 09:26:13
>>44054435
Пики твои? Или ты нищеброд-школьник? Лучше бы в батлу на ультре поиграл Майно-битконная блядь

Втр 26 Фев 2013 09:27:44
>>44054493
Охуеть просто.

Втр 26 Фев 2013 09:30:35
>>44054525
Хуйню написал

Втр 26 Фев 2013 09:30:57
>>44054082
А хдд как подключить? Слоты сата заблокированы ребром нахуй.

Втр 26 Фев 2013 09:35:07
>>44053743
Интересно сколько там agc в БФ3

Втр 26 Фев 2013 09:35:57
>>44054525
> в батлу на ультре
Так это каждый нищеброд себе может позволить. Баттла далеко не показатель ресурсоёмкого графена. Вот максимка боль 3, ведьмак 2 или хотя бы, фаркрай 3 на ультре это показатель ну ещё про крузис 3 нужно сказать, просто я его пока не гонял, так что говорить нихуя не буду.

Втр 26 Фев 2013 09:37:24
>>44054629 Ты слепой или тупой?

Втр 26 Фев 2013 09:37:58
>>44053822
Н каких материнках это все собирают? Н видел еще ни одной с 5ю GDDR слотами.

Втр 26 Фев 2013 09:38:56
>>44054493 Так это сейчас биткоин около 900 рублей за штуку стоит?

Втр 26 Фев 2013 09:39:01
>>44054806
там 2 материнки кажись
типо кластер)

Втр 26 Фев 2013 09:39:12
ПИЗДУЙ В ВСОЙ КОНТАКТ, УЕБОК
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>

Втр 26 Фев 2013 09:39:44
>>44054806
>GDDR
Ват?
Есть китайские pci-e переходники.

Втр 26 Фев 2013 09:39:50
КОНТАКТОБЛЯДЬ - НЕ ЧЕЛОВЕК
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;

}
asdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjk1212sdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjf[/b]
</em>

Втр 26 Фев 2013 09:40:13
КОНТАКТОБЛЯДЬ - НЕ ЧЕЛОВЕК
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;

}
asdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdj9898989lsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjfasdfjkalsdjf[/b]
</em>

Втр 26 Фев 2013 09:40:43
>>44054835
Ну да.

Втр 26 Фев 2013 09:40:45
>>44054806
>GDDR слотами
Ты не поверишь, но мы тоже не видели.

Втр 26 Фев 2013 09:41:30
>>44054839
Не пизди, вон даже на ОП пике видно, что одна материнка и слоты GDDR вместо PCIe.

Втр 26 Фев 2013 09:41:32
>>44054865 Охуеть.

Втр 26 Фев 2013 09:43:13
>>44054878 Ты по моему путаешь теплое с мягким

Втр 26 Фев 2013 09:45:01
>>44053743
Что это на пике? Жесткие диски?

Втр 26 Фев 2013 09:45:29
>>44054899
Ничего он не путает. ISM уже давно делает платы с GDDDR слотами для майнинга биткоинов.

Втр 26 Фев 2013 09:45:39
>>44054925
Видюхи.

Втр 26 Фев 2013 09:45:48
>>44053801
Зачем столько термопасты?

Втр 26 Фев 2013 09:45:58
>>44054878
где там ГДДР увидел, лалка? там какой-то поеботов на ПСИ все подключено
а мать это обычная топова МСИ, лень гуглить чо за модель))

Втр 26 Фев 2013 09:47:34
>>44054899
Я имею в виду PCIe x32 под все эти йоба видеокарты. Их всегда не больше двух.

Втр 26 Фев 2013 09:47:46
>>44053896
Поди видеокарта сгорела.

Втр 26 Фев 2013 09:48:05
>>44054938
Не "зачем столько", а "почему там".

Втр 26 Фев 2013 09:48:05
>>44054794
Теперь остынь, поищи в гуголе фотографии шлейфов сата, так как ты их видимо в реальности не видел. Запихнуть его можно, но он будет под давлением. Это во 1. Во 2 красным обозначены слоты сата-2, а черным сата - 3. Тоесть больше одного ссд ты сюда не прилепишь, либо поставишь на сата-2, а это зашквар.

Втр 26 Фев 2013 09:48:25
>>44054976
>PCIe x32

Втр 26 Фев 2013 09:49:25
>>44054976
> PCIe x32

Втр 26 Фев 2013 09:49:30
>>44054992
Шах и мат

Втр 26 Фев 2013 09:50:23
НА ОП ПИКЕ КАЖИСЬ Big Bang-XPower II
СОРИ ЗА КАПС, УБУНТУ ЗАГЛЮЧИЛА, НЕ ПЕРЕКЛЮЧАЕТ ЧОТ

Втр 26 Фев 2013 09:51:26
>>44055029
Атеисты?
Внимательно посмотри на него ещё раз и скажи где я не прав?

Втр 26 Фев 2013 09:51:54
>>44054992 Лолка, я поболее тебя виде этих кабелей. А на пике можно подложить что-нибудь под материнку и все норм будет. Воткнуть прямые кабели, а не угловые, и все.

Вроде про тот пик посан писал, что это пока что только задумка для майнера, так что он планировал еще дорабатывать это дело.

Втр 26 Фев 2013 09:52:40
>>44055084
Так а нахуя винт на том компе то?

Втр 26 Фев 2013 09:53:07
>>44053743
> Профита мне от этого никакого, занимаюсь этим исключительно как хобби.
Паблики вк профитов вообще не приносят

Втр 26 Фев 2013 09:53:15
>>44055096 мало ли

Втр 26 Фев 2013 09:53:29
>>44054992
> сата-2
> ссд
Я что-то пропустил и ссд стали выдавать больше 3гб\с?

Втр 26 Фев 2013 09:53:40
>>44054991
И оно тоже.

Втр 26 Фев 2013 09:53:41
>>44055107 Реклама-рекламка же

Втр 26 Фев 2013 09:54:04
>>44055078
Для начала можно уточнить, зачем в машине для майнинга биткоинов нужен ссд?

Втр 26 Фев 2013 09:54:36
>>44055084
>А на пике можно подложить что-нибудь под материнку и все норм будет.

Ну вот сам признал, что покушал какашек. Если бы изначально ребро было спилено, или что-нибудь подложено, я бы слова не сказал. По 2 пункту возражения есть?

Втр 26 Фев 2013 09:54:57
>>44055122
Ты что-то пропустил.

Втр 26 Фев 2013 09:55:48
>>44055140
На фотке блять подписано для чего эта машина? Я опять блять в глаза ебусь?

Втр 26 Фев 2013 09:56:07
Так, главный вопрос - можно ли быть полным дебилом в компах, прочитать пошаговую инструкцию по этой хуете, закупить железо, и рубить хотя бы 10к рублей в месяц?
И как кстати вы их переводите в реальные деньги?

Втр 26 Фев 2013 09:56:55
>>44055155 Я вообще в начале подумал, что ты не знаешь, как выглядит сата разъем и кукарекаешь про чтото другое. Теперь все норм.

Втр 26 Фев 2013 09:57:16
>>44055195
Да, ебешься. В треде фоточки установок с больше двух видеокарт не для игры в крузис, блядь. Поясняли уже не раз.

Втр 26 Фев 2013 09:57:23
Почему никто не майнит на Nvidia Tesla?

Втр 26 Фев 2013 09:57:37
>>44055203
рубить ты сможешь разве что в крузис на максималках

Втр 26 Фев 2013 09:59:22
>>44055203
Открою тайну. На самом деле они все наркоманы и спускают намайненые биткоины в силк роад.

Втр 26 Фев 2013 09:59:48
>>44055248
Тому що у нвидии совидношення цина/производительнисть хуже ниж у АМД.

Втр 26 Фев 2013 10:00:10
>>44055248 Потому что амдшки по соотношению цены и мощности в вычислениях лучше.

Втр 26 Фев 2013 10:00:32
>>44055170
И что же? Ни один ссд пока что даже близко к 3гб\с не выдает. Так в каком месте ссд через сата 2 зашквар?

Втр 26 Фев 2013 10:00:43
>>44055305
>хрюхрю

Втр 26 Фев 2013 10:01:13
>>44055243
Пиздишь косой, нет ни слова о том, что это не для игры в крузис. Системники с больше двух видеокарт использвуются, что бы ставить рекорды производительности, например.

Втр 26 Фев 2013 10:01:31
>>44055248
Потому что нет майнеров для КУДЫ. А вот почему их нет - я не знаю.

Втр 26 Фев 2013 10:01:34
>>44055046
ПРЫЩАВЫЙ ПИДОР СОСЁТ В ПРЯМОМ ЭФИРЕ

Втр 26 Фев 2013 10:03:06
>>44055351
Я ТЯН ВООБЩЕТО!!! ТАК ЧТО ЗАБЕРИ СВОИ СЛОВА НАЗАД!!!!!!

Втр 26 Фев 2013 10:03:19
>>44055341
Да, с одной плашкой памяти и с говнопроцессором. Запомни тогда - видишь фоточки сборки с >2 hd6870 - майнятся биткоины. Исключений нет.

Втр 26 Фев 2013 10:03:55
>>44055341
Хуйню лепишь. Подобные установки всегда юзались исключительно для майнинга. Рекорды производительности с водянкой ставятся или с экстремальным охлаждением. А подобные мангалы только для майнинга и годны.

Втр 26 Фев 2013 10:03:57
>>44055323
Ты шутишь? 3 гбит/сек не выдает? Мне достать калькулятор и ебануть тебе по голове? Даже если забыть, что 3гбита - максимально допустимая и в ральности она ниже, достаточно лишь взглнуть на сата-3 ссд со скоростями свыше 400, что бы не выставлять на обозрение свою гупость.

Втр 26 Фев 2013 10:05:53
>>44055291
посмотрел скрины. не верю, что на это можно тратить даже виртуальные деньги.
ну что же вы, ананасы

Втр 26 Фев 2013 10:05:58
>>44055349 Понятно.

А на JS внедренным на популярный сайт уже пробовали?

Втр 26 Фев 2013 10:06:51
>>44055423
Я не занимался майнингом, потому для меня это не было очевидно.

Втр 26 Фев 2013 10:07:07
Биткойнобоги, скиньте своему брату анону пол-монетки, будте добры. 1FxZgMbXnbJtYvU1ZLrCMd5okpYnrXbLBU

Втр 26 Фев 2013 10:08:36
>>44055526
Ты охуел? Это же 15 баксов

Втр 26 Фев 2013 10:09:23
Что это за процесс такой? Как БИТКОЙНИТЬ? С чего начинать? Какие профиты?

Втр 26 Фев 2013 10:09:41
>>44055526
Позитивно мыслишь.

Алсо - никак не докачаю 2 гига (или уже больше) чего-то там для того, что бы кошелек заработал. Нахуй так делать?

Втр 26 Фев 2013 10:10:47
>>44055511
>Я не занимался майнингом,
Жалко.

Втр 26 Фев 2013 10:11:00
Анон, как мне подписаться на эту твою страничку через божественный rss?

Втр 26 Фев 2013 10:11:21
а если приехать в заброшенную деревню на месячишко, привезти с собой таких 10 пекарен, подключиться к электросети + кондиционер. взлетит? и требования к скорости интернета какие для этого?

Втр 26 Фев 2013 10:11:23
Объясните доступно что такое биткоины?

Втр 26 Фев 2013 10:11:30
>>44055609
Начинать надо было в 2010м, сейчас бы ты уже не дрочил на дваче, а строил Битардию на отдельно купленом острове.

Втр 26 Фев 2013 10:11:53
>>44055656
контакт не может в rss, соси пашин хуй.

Втр 26 Фев 2013 10:12:34
>>44055665
минимальные. На 5Гхш ферму хватает 3G модема

Втр 26 Фев 2013 10:13:24
>>44055680
Я уверен, что народные умельцы приделали какой-нибудь плагин уже.

Втр 26 Фев 2013 10:13:43
>>44055668
>строил Битардию на отдельно купленом острове
Aw shit.
Что за наебизнес такой? Поясни в общих деталях.

Втр 26 Фев 2013 10:14:25
>>44055621
все транзакции хранятся у всех, этим достигается взломоустойчивость сети. Торрент же. Есть онлайн кошельки, но уже было пару скандалов с ушедшими в закат.

Втр 26 Фев 2013 10:15:59
в этом треде все соснули итт.
задавайте ответы.

Втр 26 Фев 2013 10:16:37
>>44055742
Тратишь больше электричества, чем добываешь биткоинов. Остается надеяться только на скачки курса.

Втр 26 Фев 2013 10:16:50
>>44055815
>ВИНТИЛЯТАР С ФАНАРИКАМИ

Втр 26 Фев 2013 10:16:59
>>44055734
Народные умельцы написали куклоскрипт, а параша с регистрации им нахуй не сдалась.

Втр 26 Фев 2013 10:17:12
>>44055815 какой профит?

Втр 26 Фев 2013 10:17:32
>>44055843
заказал 6 штук , не знал что они с фанарями

Втр 26 Фев 2013 10:18:15
>>44055868
Окупили себя уже?

Втр 26 Фев 2013 10:18:22
>>44055857
кризис на максималках.

доход 8к в месяц.

Втр 26 Фев 2013 10:18:30
>>44055815


Представил ужасный гул. Аж голова разболелась. Нахуй надо?

Втр 26 Фев 2013 10:19:17
>>44055904
Ты не слышал современного оборудования? Моя пекарня 2010 года работает почти бесшумно.

Втр 26 Фев 2013 10:19:29
>>44055815 10 вентиляторов - не взлетит.

Втр 26 Фев 2013 10:20:51
http://ru.wikipedia.org/wiki/Bitcoin
А в двух словах - с помощью мощностей системы добываются монетки, потом продаются на биржах. Сложность добычи постоянно растет. Если в 2010 на одной 5850 можно было добыть по 2000 монет в день, но стоили они по пол цента, то сейчас на трех таких картах выйдет 3 монеты в месяц, но стоят они уже по 30$. А теперь представь как богаты те, кто не продавал когда майнилось по 2000 монет в день.

Втр 26 Фев 2013 10:21:08
>>44055928


Ты хочешь сказать что эти 5 вентиляторов и кулер на проце работают бесшумно? Да, я слабо разбираюсь.

Втр 26 Фев 2013 10:21:43
У мну радион 7950 от гигабайта, он в простое и в топовых играх безшумен, но если на нем начать считать матан, то он воет пипец как ебанная сирена завывает своими тремя куллерами.

Втр 26 Фев 2013 10:22:45
>>44055975

гул стоит жуткий!!! 7 разогнаных сейчас 5 в работе 2 на профилактики на максимум видюх Hd5870/ турбины на 90%.

Втр 26 Фев 2013 10:22:50
>>44054493
всем все платьица?

Втр 26 Фев 2013 10:23:09
>>44055994
>мну

Втр 26 Фев 2013 10:24:23
>>44055511
> Я не занимался майнингом, потому для меня это не было очевидно.
Да ты и рекордами производительности не занимался. А пиздишь и про то и про то.

Втр 26 Фев 2013 10:24:40
>>44053743
Нужно 2-4тб дискового пространства для хранения всякого мультимедийного контента. И я всей душой верю, что именно здесь мне посоветуют что-то хорошее.

Втр 26 Фев 2013 10:25:24
>Общее количество денежных единиц не превысит 21 000 000 биткоин
А как же без биткоиновых миллиардеров? Хуйня эти ваши биткоины.

Втр 26 Фев 2013 10:26:05
>>44056086
сигейт трехтеробайтовый самый дешевый
дохуя быстрый и холодный, правда головки паркует со звуком как ебанный вуйко, но если тебе пох на электрику можешь парковку головок совсем отключить))

Втр 26 Фев 2013 10:26:34
>>44055972
> 2000 монет в день, но стоили они по пол цента
> 3 монеты в месяц, но стоят они уже по 30$
А в чем пруфит, если их хуй продашь?

Втр 26 Фев 2013 10:26:53
>>44055972
Забыл сказать,что профит Биткойна еще и в анонимности. Ним можно расплачиватся в торе за оружие, вещества и процессоры. Собственно хорошая доля тех, кто на биржах покупает монеты лделает это именно для этого. Так, что антоша, продавая монеты на бирже - ты спонсируешь мишек и производство ЦП.

Втр 26 Фев 2013 10:27:38
>>44056086
Либо один 4тб
Western Digital 4Tb Black 3.5" 7200rpm 64Mb SATA3 (WD4001FAEX)

Либо 2 по 2тб
Western Digital 2Tb RE 7200rpm 64Mb SATA3 (WD2000FYYZ)

Втр 26 Фев 2013 10:28:28
>>44056183
>2013
>Western Digital
лiл

Втр 26 Фев 2013 10:28:32
>>44056154
Реальные деньги же.

Втр 26 Фев 2013 10:28:47
>>44056154
Не продал тогда по пол-цента, продал сегодня по 30 баксов. Сечешь?

Втр 26 Фев 2013 10:28:49
>>44055972
>>20 апреля 2011 года Forbes публикует статью [Crypto Currencyk[32], после чего курс BTC стал расти быстрее и к концу мая достиг $ 8.89.

>>1 июня 2011 года Gawker опубликовал статью [Silk Roadk[33] о популярности Bitcoin среди торговцев наркотиками, после чего курс BTC резко подскочил.

На эти коины только наркоту что ли покупать можно? пеку можно купить?

Втр 26 Фев 2013 10:29:16
>>44056211
Их можно продать за реальные деньги?

Втр 26 Фев 2013 10:29:19
>>44056154
Продаю аш бегом, в течении дня быбло на карточку в рублях приходит.

Вопрос лишь в том, когда продавать. курс постоянно скачет и движется в высь.

Втр 26 Фев 2013 10:29:31
>>44056206 Ну давай, поясняй

Втр 26 Фев 2013 10:30:04
>>44056219
>и к концу мая достиг
Вот тогда я и начал майнить

Втр 26 Фев 2013 10:30:33
>>44056211
курс какой? только не надо пиздить про 30 бачей за 1 койн. Сколько можно на кошелек получить?

Втр 26 Фев 2013 10:30:52
Хорошо, что вы не слышите взрыва моей жопы, происходящего все время ралли биткоина, из за того, что в 2012 продал 1100 за хуй да маленько. А то с ума сошли бы.

Втр 26 Фев 2013 10:30:53
>>44056219
>пеку можно купить?
Продаешь монеты на бирже, переводишь деньги на карточку, покупаешь пеку.

Втр 26 Фев 2013 10:31:26
>>44056019 А ты не боишься, что эта хрень упадет?

Втр 26 Фев 2013 10:32:28
https://btc-e.com/
биржа же, хоть за рубли.

Втр 26 Фев 2013 10:32:47
>>44056245
Раньше были годные ХДД высокого качества за высокую цену.
В 2011 они купили себе подразделение по жестким хитачи и начали клепать все это говно на их заводах, по количеству поломок и общему качеству дисков все новые ВД ниже даже чем сигейт. И при этом стоит все это говно гораздо дороже, раньше выежали за счет доброго имени, но теперь все меньше логов покупают этот обновленный ВД с их говновинтами.

Втр 26 Фев 2013 10:32:54
>>44056302
Спекулировать - это тебе не ящик радеонов накупить.

Втр 26 Фев 2013 10:33:03
>>44056113 В этом и профит - наебать систему.

Втр 26 Фев 2013 10:33:30
Есть пошаговое руководство?

Втр 26 Фев 2013 10:33:52
http://bitcoincharts.com/markets/
сейчас какраз 30 бачей. без пизды

Втр 26 Фев 2013 10:34:04
>>44056272
и эти новости являются катализаторами роста курса?
т.е. смысл этой лабуды майнить койны, жечь электричество и меряться письками, покупая наркоту на шелковом пути?
чтоб тебя в тюрячку загребли, наркоман ебаный.
экономика уровня /b/

Втр 26 Фев 2013 10:34:10
Раз такой тред, то посоветуйте полную сборку для майнинга. Давно хотел заняться, но по железу я оче отстал. Желательно с ценой.

Втр 26 Фев 2013 10:34:21
>>44056364 Работаю в СЦ, вд - норм контора.

Втр 26 Фев 2013 10:35:25
>>44056302
Ты не один такой. Продал штук 300 по 5 баксов ебать я лох - кун

Втр 26 Фев 2013 10:35:39
>>44056317 боялся , сейчас пофиг , карточки окупились за 5 месяцев. в деле уже 2 года так что мне уже пофигу. на руках 180 монет ~ $5436 по текущему курсу продовать жалко , вдруг ещё подрастёт . а если и потеряю пару соток долларов не страшно.

Втр 26 Фев 2013 10:35:55
>>44056305
кто за эту хуиту реальных денег даст? хотя, на свете много дебилов, у которых денег как у дурака фантиков.

Втр 26 Фев 2013 10:35:56
>>44056414
Никого не ебёт где ты работаешь, фанбой.

Втр 26 Фев 2013 10:37:00
>>44056375
Нихуя ты не наебешь. Как только правительства возьмутся за это дело, то все биткоины осядут у них, а в открытом доступе так и будут полтора биткоина плавать. Ничего хорошего из этого не выйдет.

Втр 26 Фев 2013 10:37:28
>>44056414
А я работаю в довольно крупном дата центре, любой администратор сейчас знает, что покупать диски ВД в продакшн это не вариант. Спроси у любого, хоть одна серверная база, закупала ли винты от ВД в прошлом году?

Втр 26 Фев 2013 10:37:30
>>44056463
> карточки окупились за 5 месяцев. в деле уже 2 года
А электричество за 2 года, через сколько месяцев окупилось?

Втр 26 Фев 2013 10:37:30
>>44056398
Причем тут наркоман? Я кучу ништяков в дом накупил. Деньги заработаны, а как их кто уже использует - его дело.

Втр 26 Фев 2013 10:38:00
>>44056183
Благодарность, в принципе, к этим и присматривался.

Втр 26 Фев 2013 10:38:43
>>44056531
Удваиваю этого. 2 года уже не покупаем вд.

Втр 26 Фев 2013 10:38:55
>>44056478
>фанбой
У меня вообще хитачи жд

Втр 26 Фев 2013 10:39:02
>>44056408
Бамп вопросу.

Втр 26 Фев 2013 10:39:04
>>44056532
Мамка ЖКХ оплачивает.

Втр 26 Фев 2013 10:39:38
>>44056408
не советую сейчас начинать! на компьютерном железе не вариант. сейчас все заполоняют более производительные АСИК системы. всю мою установку заменяет маленькая коробочка подключенная по usb к офисному компу или ноуту.

Втр 26 Фев 2013 10:39:54
>>44056408
поздно уже, бро. но если хочешь, то надо БП овер 1200, минимальную материнку, главное, чтоб ммммаксимум слотов PCIE, говнопроц, гиг памяти, винду можно грузить с флешки, ну и штук 5 ультра-йоба видеокарт.

Втр 26 Фев 2013 10:41:00
оп, подкинь, годную конфигурацию пеки и моника\телека
за 1-2к$, в игоры если и буду играть, то редко старый хуй уже, нужно чтобы на несколько моников картинку умел выводить, без тормозов кучу программулек открывать, уметь фильмы\музыка понятное дело

Втр 26 Фев 2013 10:41:07
>>44056589
Современный ВД это хитачи и есть.

Втр 26 Фев 2013 10:41:33
>>44056592
В хв посоветуют. Только нахуя она тебе, выше 30 бачинских курс навряд ли сильно скаканёт.

Втр 26 Фев 2013 10:41:46
>>44056531
>ВД ниже даже чем сигейт
>даже чем сигейт
Что за говно? Это 2 самые крупные фирмы, занимающиеся исключительно производством дисков, а ты их быстро в шит тир записал? И что тогда хорошего качества по-твоему?

Втр 26 Фев 2013 10:42:09
>>44056477
Ты тред жопой читал? Монеты покупают 1. Для спекуляции на курсе. 2. Для покупки веществ и пушек в торе и и2п.

Втр 26 Фев 2013 10:42:16
>>44056619
>5 ультра-йоба видеокарт.

ты не прав дружочек. есть куча тонкостей

Втр 26 Фев 2013 10:42:41
>>44056619
и сколько можно будет майнить в месяц?

Втр 26 Фев 2013 10:43:23
>>44056667
Нихуя сейчас нет из ТОП тира, в этом и проблема. Что ВД, что сигейт говно, но ВД говно чуть большее и более дорогое.
Я скучаю по самсунговским хдд, но закупать приходится сигейты.

Втр 26 Фев 2013 10:43:50
>>44056619
Охуеть, асики около $1к стоят, а ведь можно еще и прогореть. Ладно, спасибо, буду думать.

Втр 26 Фев 2013 10:45:54
>>44056728
> асики около $1к стоят
Лол. Тебе 2 видюхи топопвые в 1к встанут. А ещё к этому плюс материнку проц и память, а самое главное БП на 1000 ватт. Вообщем это почти нормальная цена.

Втр 26 Фев 2013 10:46:36
http://www.ebay.com/itm/Dell-PowerEdge-1855-1955-Power-Supply-2100W-RJ574-AHF-2DC-2100W-200-240V-PSU-/130858205897?pt=US_Server_Power_Supplies&amp;hash=item1e77c1c2c9

Втр 26 Фев 2013 10:47:36
>>44056071
Ай ай, лишь бы оскорбить собеседника. Но если я вижу машину с количеством видеокарт > 2 я предполагаю подоплеку связаную с рекордами видеомощностей, а не майнинг, о котором только сегодня услышал. Точно так же, услышав стук копыт, я подумаю о лошади, а не о другом непарнокыптном.

Втр 26 Фев 2013 10:47:52
>>44056781
Каковы прогнозы, если я в течение месяца заимею асик? есть вариант поднимать хотя бы 5-8к? Кстати, куда лучше вливаться, в пул, или самому фармить?

Втр 26 Фев 2013 10:48:22
>>44056697
4 6970 выдают порядка 2000 мегахешей. При текущей сложности это около 8 монет в месяц. При курсе 30 - это 250 бачей. Но сейчас все честные майнеры ждут приход великих и ужасных легендарных асиков - аппаратная реализация круче видеокарт, при размерах пачки сигарет выдает 4,5 Гхеша

Втр 26 Фев 2013 10:49:26
>>44056718
Ну это блин печально

Втр 26 Фев 2013 10:50:02
http://www.ebay.com/itm/Dell-B02s001-PowerEdge-C410X-Computational-Power-/170908396822?pt=COMP_EN_Servers&amp;hash=item27caef2d16

Втр 26 Фев 2013 10:50:22
>>44056833
>самому фармить?
Ебанулся? При такой-то сложности. Я за все время с 2011 года нашел только 3 блока (не в соло, просто пул показывает)

Втр 26 Фев 2013 10:51:32
>>44056833
Понятия не имею, я тебе только по железкам расписал. Биткоинами я не занимался и не собираюсь.

Втр 26 Фев 2013 10:52:30
>>44056869
Похуй, уже через несколько лет ссд на 1-2Тб будет у каждого сосницкого на пекарне.
А пока дома можно обходиться ссдшкой на 128гб для системы, документов, прог и игр. И докупить самый дешевый сигейт на 3тб в качестве хранилища порномультиков и фоточек.

Втр 26 Фев 2013 10:53:09
Столько фотографий напостил, а ни одной видеокарты так и не увидел.

Втр 26 Фев 2013 10:53:40
>>44054992
Ткнул в жопу флэшку на 32 гига и нахуй тебе диск не нужен

Втр 26 Фев 2013 10:54:30
>>44057000
Трипл не пиздит.

Втр 26 Фев 2013 10:56:28
>>44056833
Тут есть три позиции:
1. Ты проебал время: через месяц народ получит по предзаказам, сложность ебанет в небеса, они успеют отбить/получить профит, а ты нет.
2. ASIC&amp;#39;и будут с недоработками/инвесторы увидав движуху запилят девайсы на 22/28/45/65 технологии. Сейчас 90. Они будут ЖРАТ меньше, вычислительных блоков больше. Виннер в этом случае не однозначен.
3. Меняют алгоритм с sha256 на что-то другое. ASIC&amp;#39;и превращаются в ничегометры (но первоначально купившие таки имеют профит)

Втр 26 Фев 2013 10:58:08
>>44057000
Потому что зеленые сосут в деле подсчета sha256 хешей.

Втр 26 Фев 2013 10:58:21
>>44056979
> через несколько лет
Лет через 7-8?

Втр 26 Фев 2013 10:58:54
>>44057108
Тоесть, нужно ПОСТОЯННО обновляться, заказывать все более мощные штуки, куда-то толкать старые и тогда ВОЗМОЖНО можно заработать? Просто купить/собрать один раз фармилку и иметь свой небольшой ежемесячный доход не получится?

Втр 26 Фев 2013 11:01:00
>>44057174
Да нет, года два. Уже есть двухтерабайтники, осталось дождаться пока цена упадет. В 2009-ом ссд на 128 стоил неебически много, а сейчас они стали быстрее в 2 раза и стоят копейки.

Втр 26 Фев 2013 11:04:46
>>44056728

А ты не думаешь, что асик = фингербокс?

Втр 26 Фев 2013 11:05:24
>>44057282
> Да нет, года два
Слишком медленно они дешевеют, что бы через года два терабайтник мог себе позволить любой школьник. Хуёвый из тебя аналитик.

Втр 26 Фев 2013 11:06:14
>>44057198
Ну дак выдача золотого дождя фиксирована по времени же. Сколько там ? 1 блок в 10 минут, 3600 биткоин/24 часа на всю сеть. Выигрывает тот, кто имеет максимум мощьность на данный момент, у тех, кто не наращивает мощьность профит уменьшается.

Втр 26 Фев 2013 11:06:23
Все равно считаю, что с места, без знаний, в такое дело ты хуй залезешь.

Втр 26 Фев 2013 11:09:53
>>44057439
Спасибо за ответы. Думаю, вложиться в биржу, все-таки, тут у меня опыта побольше, да и не по мне это - с железом возиться, постоянно что-то заказывать, обновлять.

Втр 26 Фев 2013 11:13:26
>>44057556
Время от времени появляются личности с торговыми ботами, которые обещают 10% профита от доступной для торговли суммы.
Если сам силен в программировании, можно написать.
У mtgox есть json rpc api, поэтому там просто дохуя ботов сидит.

Втр 26 Фев 2013 11:16:41
>>44057788
>которые обещают 10% профита
В МЕСЯЦ ПРОФИТА, отклеилось

Втр 26 Фев 2013 11:32:38
>>44057404
Какой-то хуй, стоявший у истоков биткойна (типа, что к нему доверия дохуя) уже получил образцы и протестировал - не фингербокс.

Втр 26 Фев 2013 12:20:57
>>44060089
Ебануться нахуй.

Втр 26 Фев 2013 12:55:37
>>44061598
Ну такая хуета по 2 тыщи $ в месяц зарабатывает, но электричество будет стоить баксов 300 наверное

Втр 26 Фев 2013 12:57:16
>>44061787
В какая стоимость у этой "хуиты"?

Втр 26 Фев 2013 12:58:29
>>44061855
> И
Слоуфикс.

Втр 26 Фев 2013 13:00:26
>>44061855
Зависит от того, что там за карты стоят. На фото хуй увидишь же.

Втр 26 Фев 2013 13:00:55
>>44061855
Дохуя конечно, но я думаю это она уже отбила.

Втр 26 Фев 2013 14:45:08
>>44053743
Подписался!


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