Архив за 14 мая 2019 - 4

Если вбить в яндекс 'aes 128 ecb mode', найдутся хорошие статьи ребят на "хабре": раз и два — толковые и одновременно слишком подробные.

Рассказ об алгоритме в картинках находится здесь (который также можно найти по ссылкам в одной из статей ребят выше).

Кратко об алгоритме: 1) создаем объект с 16-байтным state и массивом 16-байтных ключей; 2) пишем примитивы для объекта (они же трансформации); 3) запускаем n раз (где n — кол-во раундов). Все трансформации делаем симметричными — для зашифровки и расшифровки одновременно. Расшифровка в терминах алгоритма — это зашифровка наоборот.

Структура:

using byte_t = unsigned char;
struct aes128 {
  aes128(const std::string& text, const std::string& cipher, bool decrypt = false)
    : state({begin(text), end(text)}), keys({{begin(cipher), end(cipher)}}), decrypt(decrypt) {}
  aes128() = default;
  aes128(const aes128&) = default;

  std::vector<byte_t> state;
  std::vector<std::vector<byte_t>> keys;
  bool decrypt;
}

Читать полностью »

Привет! Наша команда посещает многие тематические IT-конференции, а на некоторых из них даже выступает. И часто во время общения в кулуарах нам задают один и тот же вопрос: а не планируем ли мы делать свои конференции. Во-первых, мы их иногда очень даже делаем (например, конференция по контенту Contenting.io), а, во-вторых, старожилы наверняка помнят, что ранее мы проводили тематические конференции .toster. И да, это было круто, очень тёплые воспоминания — взгляните хотя бы на фотоотчёты: про JavaScript, про веб-разработку, про мобильные приложения и про Ruby.

Тематический хабрамитап #1: бэкэнд-разработка - 1

И в связи с этим мы хотим с вами поговорить.
Читать полностью »

Две недели назад Tele2 стал первым крупным оператором в России, который начал выдавать виртуальные сим-карты eSIM. Поскольку против анонимного использования сим-карт выступало ФСБ, виртуальные карты выдавались только в офисах и по паспорту. Но даже это не помогло. Уже на следующий день выдачу остановили по неизвестной причине, пишут «Ведомости».

Сейчас стало известно, что Минкомсвязи попросило оператора Tele2 приостановить проект по распространению виртуальных сим-карт, eSim, «до разрешения всех вопросов, касающихся безопасности». Об этом сегодня сказал «Ведомостям» представитель министерства.

Регистрация виртуальных сим-карт в экспериментальном режиме началась 29 апреля. Услуга стала доступна с 29 апреля в пяти московских салонах, а 5 мая должна была появиться еще в 83 салонах в Москве и Московской области, но этого не произошло.
Читать полностью »

Как сделать ручную пилу из старой цепи: мастер-класс

Источник

Читать полностью »

Новые продукты на современном рынке появляются практически ежедневно. Однако очень часто высокая конкуренция не позволяет им обрести своего покупателя. Поэтому на первый план в продвижении товара выходит его грамотная реклама. С точки зрения охвата аудитории и цены наиболее эффективной можно назвать рекламную кампанию в Интернете. Важной ее составляющей может стать сайт-визитка, который призван познакомить потенциального клиента с продуктом и самой компанией.Читать полностью »

Следующим флагманским смартфоном Sony после Xperia 1 станет Xperia 2. До официального анонса его еще далеко, но надежный источник уже опубликовал качественные рендеры модели.

Читать полностью »

AMD выпустила официальный пресс-релиз, посвященный участию компании в выставке E3. Официальное мероприятие состоится в Лос-Анджелес 10 июня в 15.00 по местному времени, то есть 11 июня в час ночи по Москве. И именно на этом мероприятии AMD анонсирует видеокарты семейства Navi.

10 июня AMD анонсирует видеокарты Navi

Читать полностью »

В семейство видеокарт ASUS Dual GeForce GTX 1660 Ti EVO вошли три модели

Компания ASUS анонсировала графические ускорители серии Dual GeForce GTX 1660 Ti EVO: в семейство вошли три видеокарты, различающиеся максимальным значением частоты ядра.

Новинки используют чип TU116 на архитектуре NVIDIA Turing. Конфигурация включает 1536 потоковых процессоров и 6 Гбайт памяти GDDR6 со 192-битной шиной.

Читать полностью »

Теперь хороших разрабов меряют по просмотрам и подписчикам — и это плохо - 1

С недавних пор меня просто заваливают приглашениями на собесы. Я прихожу, мы болтаем за жизнь, а потом мне делают оффер, как будто техническое интервью уже позади, и я подтвердил свои скиллы заочно. Но у меня нет супер-страницы на гитхабе, мое резюме такое серое, как будто меня заставляли его составлять. Единственное доказательство, что я чего-то стою — это моя способность отвечать на технические вопросы. Но теперь мне их почти не задают.

Дело в том, что я написал сюда несколько статей, и они стали популярными. Вроде звучит нормально и заслуженно. Раз я говорю о своем опыте и знаниях в публикациях, а люди их одобряют, то зачем эти формальности на собесах — мой скилл “комьюнити-апрувд”.

Вот только почти все статьи не про разработку — в них нытье про мою депрессию. Я-то рад, что мне больше не надо никому ничего доказывать. Но вы что, с ума сошли котировать разрабов за такую чушь? Я думаю, сошли, и вижу тревожные симптомы этого везде.
Читать полностью »

Компания BAE Systems сообщила о своеобразном рекорде — производимая ею радиационно-стойкая электроника суммарно провела на околоземных орбитах 10 000 лет.

Использование продукции американской компании, являющейся дочерним предприятием одноименной британской оборонной компании, на спутниках и космических кораблях началось примерно 30 лет назад. В настоящий момент в околоземном пространстве находится более 300 спутников, бортовые системы которых включают изделия BAE Systems.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js