Size: a a a

Ассемблер

2021 May 07

UU

Undefined Undefined in Ассемблер
спасибо большое
источник

UU

Undefined Undefined in Ассемблер
Переслано от Saenro T
Сбалансированная — значит не должно быть пиков/провалов каких либо значений на протяжении всего отрезка гаммы, т.е. какие-либо значения не должны выделяться на общем фоне. Протестировать результат довольно просто — посмотри гистограмму всей гаммы.
Следующее требование — период. Гамма рано или поздно повторится, поэтому чем больше её период, тем лучше.
Далее, у тебя будет некий ключ/пароль, его нужно будет свернуть или тоже "сгаммировать", и какой-нибудь функцией на свой вкус наложить одно на другое, а потом и на объект подлежащий шифрованию.
Ещё можно подсыпать "соли", это уже чтобы при каждом шифровании даже с одинаковым ключём, гамма была разная. Т.е. при каждом новом шифровании, применяя один и тот же ключ и шифруя один и тот же файл, результат шифрования будет разный (период зависит от соли).
В общем попробуй что-нибудь сделать, скинь сюда результат, оценим полученную энтропию)
Ммм... И ещё: гамма может быть как предсказуемой так и не очень)
источник

K

Kashira in Ассемблер
коллеги, а какое условие должно быть, если надо ввести строку с определенным кол-вом символов и остановиться?
источник

K

Kashira in Ассемблер
точнее ввести строку, считая параллельно кол-во символов, и остановиться, когда не хочешь больше вводить строку
источник

K

Kashira in Ассемблер
как бы сравнить с "пусто"
источник

P

Pavel in Ассемблер
Народ, назрел такой вопрос - насколько прирост в производительности дает и дает ли вообще что то написанное на ассемблере по сравнению с высокоуровневыми ЯП скомпилированными на современных компиляторах?
источник

D

Den in Ассемблер
наверное от ос зависит,  можно ловить прерывание с клавиатуры на тру если в досе добавлять в счетчик и сравнивать его со с требуемым числом или речь не о клавиатуре?
источник

K

Kashira in Ассемблер
О клавиатуре
источник

D

Den in Ассемблер
в досе?
источник

AM

Alexander Morozov in Ассемблер
А если просто прочитать нужное количество байт из файла-консоли не получится то, что требуется?
источник

D

Den in Ассемблер
так он хочит, чтобы ему в динамике отрубило возможность ввода
источник

AM

Alexander Morozov in Ассемблер
Так при чтении файла мы указываем, сколько байт читать. Я только не совсем уверен, нет ли особенности у консоли.
источник

K

Kashira in Ассемблер
Это что?
источник

AM

Alexander Morozov in Ассемблер
Попробовать на практике надо.
источник

D

Den in Ассемблер
а какой механизм? после каждой буквы читать заданое колво байт, из файла и чего то сравнивать,  может просто проще с памятью работать?
источник

D

Den in Ассемблер
ну дос это операционка такая
источник

K

Kashira in Ассемблер
У меня винда
источник

D

Den in Ассемблер
а ну там тоже прерывания с клавы ловятся, я просто не знаю, я на линуксе, может тут подскажут какое прерывание в винде
источник

楽園松本 in Ассемблер
Проверка на переполнение буфера ввода и магический символ конца строки
источник

D

Den in Ассемблер
ну можно и так 😁
источник