Непонятный код
1 мин
865#include <cstdio>
#include <cstdlib>
int a,b,c;
int main(){
exit(\
scanf("%d %d %d",&a,&b,&c) && printf( ( ( a > 0 ) && ( a < 0x20 ) && ( b > 0 ) && ( b < (1<<5) ) &&\
( ( b != 0x2 ) ? ( a <= 0x1e + ( ( b % 0x2 && b < 0x8 ) || ( ! ( b % (1<<1) ) && ( b >= (1<<3) ) ) ) ):\
( a <= 0x1c + ( ( ! ( c % 0x4 ) && ( c % 0x64 ) ) || ( ! ( c % 0x190 ) ) ) ) ) )?\
( "yes" ) : ( "no" ) ) && 0\
);
}
* This source code was highlighted with Source Code Highlighter.
+6
Ребус captcha
4 мин
3.3K
После прочтения предыдуших топиков про капчу, мне пришла идея сделать ребус капчу. Конечно, использовать её в реальных проектах не очень правильно, так как пользователь будет тратить время на решение ребуса, а вы наверное знаете, как иногда раздражает даже обычные буквы с капчи ввести.
+34
Генератор криптарифмов
6 мин
15KВ написанной на днях статье Вернулся невод с тиной морскою, я дал ссылку на частотный словарь Википедии. Количество скачиваний на порядки превзошло все мои ожидания. Я почувствавал огромное духовное родство с читателями Хабра. Одна часть скачавших (как и я!) любит всячески возиться со словами и словарями, а вторая часть (как и я!), увидев на просторах сети интересный артефакт, тут же хватает его и тащит к себе в гнездо, а что с ним делать — потом разберёмся!
К первой части у меня просьба. Если Вы нашли интересное применение словарю или у вас есть идея такого применения и это всё не коммерческая тайна, поделитесь, пожалуйста, в комментариях.
А для второй части, для тех, кто скачал словарь, а теперь мучительно думает, что делать со свалившимся счастьем, я хочу написать несколько статей. Собственно с этой и начну.
К первой части у меня просьба. Если Вы нашли интересное применение словарю или у вас есть идея такого применения и это всё не коммерческая тайна, поделитесь, пожалуйста, в комментариях.
А для второй части, для тех, кто скачал словарь, а теперь мучительно думает, что делать со свалившимся счастьем, я хочу написать несколько статей. Собственно с этой и начну.
+41
Введение в KDF на примере решения криптографического ребуса
5 мин
22K
Однажды, шастая по темным углам светлых интернетов, наткнулся на вакансию разработчика программного обеспечения с внушительным списком требований и обязанностей с фокусом на системы безопасности как для софта, так и для железа.
Кроме длинного списка требований прилагался еще более фантастический список ожиданий: серьезные математические способности, опыт в криптографии, анализе и тому подобное. Но также предлагалось решить пазл тест: закодированное сообщение, которое требовалось расшифровать.
+21
Любой язык может не только объединять людей, но и наоборот – изолировать и удалять друг от друга. Профессиональные арго и местечковые жаргоны, шифры и коды, языки программирования. Они выстраивают коммуникации и ломают границы общепринятых смыслов, творят целые онлайн-Вселенные и создают закрытые сообщества. Сегодняшний ребус посвящен именно кодам и шифрам, и только на первый взгляд кажется простым.
+26
Искусственный интеллект. Машинное обучение. Big data. Квантовые вычисления. Блокчейн. Нейросети. Интернет вещей. Биометрия. Нет, это не нашествие безумных SEO-шников, это темы заданий ребуса, который мы подготовили к конкурсу технологических стартапов инвестиционной компании «Криптонит».
+30
НЛО прилетело и оставило это таинственное послание здесь. Что хотел сказать нам инопланетный разум? Мы расшифровали две из трёх фраз, а оставшуюся отдаём вам. Под катом вас ждёт загадка: хотите узнать, что за ней скрывается? Тогда попытайтесь напасть на верный след.
+17