@begemot_sun зато это примерно две строчки кода, и через 5 минут будет понятно, действительно ли это тяжело и долго, или можно просто немного подождать.
> например, выбирать ключ таким, чтобы в начале создавались маленькие подмножества
Среди готовых алгоритмов шифрования такое свойство вряд ли у какого есть.
Можно сгенерировать случайную перестановку индексов множества и в качестве преобразования просто переставлять биты номера подмножества соглесно этой перестановке -- это вам даст сохранение числа единичных битов. Остаётся только перечислять подмножества в порядке увеличения числа единичных битов в номере.
> Поставил wireshark, тестил на нём. Покеты SYN приходят в большом количестве и от разных IP. И вроде бы всё хорошо.
а мне говорит TCP checksum incorrect.
Я за вас очень рад. Только мне это говорит лишь о том, что у вас там gcc древнее, чем 4.5.2, т.е. большей части c++0x у вас нет. А оставшуюся часть вам нужно где-нибудь включить, если вы любитель менюшек.
@pavlinux но вы-то не идиот и, конечно, заглянули в man srand? И прочитали "These sequences are repeatable by calling srand() with the same seed value"? И?
> как в момент обратного напряжения не происходит КЗ
Грубая аналогия: потенциалы -- уровни воды, проводники -- трубы, токи -- количество протекающей воды через поперечное сечение трубы. Если к одной точке приложено два потенциала, то уровень второго просто отсчитывается от уровня первого. Если через проводник текут два тока, то итоговый ток -- сумма втёкших (или разность втёкшего и вытекшего).
> На проводах со звукового входа полярность меняется или нет, т.е. через один проходит положительные полу-периоды, и наоборот через второй ?
Не понял вопроса. Она может меняться, а может не меняться -- слева от конденсатора тоже может быть постоянная составляющая, она через конденсатор не проходит. Ток через звуковой вход течёт так, что суммарный ток всегда равен 0, т.е. сколько втекает через верхний провод, столько же вытекает через нижний. Если бы это было не так, то устройство подключённое ко входу и сам усилитель со временем зарядились бы разноимёнными зарядами, и между ними проскочила бы молния. (:
> сложно представить, как одновременно взаимодействуют два вида тока - постоянный и переменный
а они не взаимодействуют, они просто суммируются. Можно считать, что одни заряды движутся в одну сторону под действием постоянного напряжения, другие -- то в одну то в другую под действием переменного, а в результате в каждый момент времени ток равен их сумме с учётом направления.
> усиление в отрицательный полу-период приводит к разряжению конденсатора и ток с обкладки кондера складывается с током смещения ? А в положительную полу-волну наоборот заряжается ?
с точностью до наоборот: ток через конденсатор "проходит" в одном направлении. В положительный полупериод заряд накапливается на левой обкладке, её потенциал повышается и через электрическое поле воздействует на правую обкладку, повышая потенциал на ней, и заставляя ток стекать с неё в сторону транзистора. В отрицательный полупериод заряд стекает с левой обкладки, её потенциал понижается, понижается потенциал правой обкладки и ток начинает втекать в неё со стороны транзистора.
> как через транзистор проходит обратная полу-волна
Вы точно статью прочитали? База транзистора смещена относительно нуля так, что во время обратной полуволны напряжение на базе не опускается до нуля. Соответственно, ток просто уменьшается, но не течёт в обратную сторону. Если бы смещения не было, во время обратной полуволны транзистор бы закрывался полностью, и выходной сигнал не был бы похож на входной.