4948

Задачка

Задачка
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий
Что такое md5 base64 hash? Есть функция хэширования MD5, есть функция кодирования бинарных данных в ASCII base64. MD5 base64 hash это, как мне кажется, бесполезный набор слов.
Шифрование методом "двойного квадрата" происходит с помощью двух квадратов с как-то расположенным в них алфавитом. Если не знать ключ (расположение букв в квадратах), то проверка зашифрованой информации невозможна.

TLDR:эта "капча" сделана чтобы поржать над теми кто не в теме.
раскрыть ветку (29)
DELETED
Автор поста оценил этот комментарий
Я вот тоже не очень понял, это типо надо закодировать код сначала в MD5, а потом получившийся хеш методом base64?
раскрыть ветку (15)
Автор поста оценил этот комментарий
А можно наоборот. И результаты будут абсолютно разными. Поэтому @Coolhaker на картинке:
Иллюстрация к комментарию
раскрыть ветку (10)
Автор поста оценил этот комментарий
так я не проверял верен ли мой результат!
раскрыть ветку (9)
Автор поста оценил этот комментарий
Товарищ, о каком результате вообще идёт речь, если _любому_ человеку прочитавшему о методе "двойного квадрата" понятна абсурдность поставленной задачи?
Если тебя спросят "Как зовут трамвай, если я завтра ехал на такси?" ты тоже пойдёшь смотреть какие модели трамваев бывают?
раскрыть ветку (8)
Автор поста оценил этот комментарий
погодите, и что же тогда является правильным ответом?!
раскрыть ветку (7)
Автор поста оценил этот комментарий
42
раскрыть ветку (6)
Автор поста оценил этот комментарий
Оkaaay
Иллюстрация к комментарию
ещё комментарии
Автор поста оценил этот комментарий
это вполне приемлемо
сам по себе МД5 в чистом виде это массив байт, обычно его представляют в HEX (...098abcd...), но как вариант вполне допустим и base64
раскрыть ветку (2)
Автор поста оценил этот комментарий
Да я тут практически все комменты представляю в форме НЕХ, в форме НЁХ, если быть точнее. Что тут происходит? Перевернулся грузовик с программистами?
Автор поста оценил этот комментарий
А это, кстати, вариант.
Автор поста оценил этот комментарий
да,последовательно
Автор поста оценил этот комментарий
Получаем MD5 от массива байт -> получаем массив байт.
Его можно представить в виде HEX (какой мы обычно привыкли видеть), а можно и спокойно в base64.
Вот например реализация на node.js:
var hash = require("crypto").createHash('md5').update("5412358957").digest("base64");
console.log(hash); // c33QHM6VmD8aW23hjZjAEQ==
раскрыть ветку (8)
Автор поста оценил этот комментарий
Да, согласен, это возможность. А что насчёт шифрования методом "двойного квадрата"?
раскрыть ветку (7)
Автор поста оценил этот комментарий
Использовал реализацию с хабра.
http://habrahabr.ru/post/61309/
Единственное что не сходится, в этом виде шифрования нужен ключ. Но скорее всего разрабы сайта сами просто взяли эту же реализацию с хабра для прикола.
раскрыть ветку (6)
Автор поста оценил этот комментарий
Там просто используется _один_ ключ, который выбрал автор статьи. На самом деле ключ может быть каким угодно.
раскрыть ветку (5)
Автор поста оценил этот комментарий
Я позже изменил сообщение, уточнил что возможно разрабы сайта когда придумывали этот квест просто загуглили рандомный способ шифрования и им попалась эта статья на хабре.
Вот и совпало.
раскрыть ветку (4)
Автор поста оценил этот комментарий
Я, конечно, понимаю что вам хочется доказать что я совсем-совсем неправ, но не слишком ли много допущений для капчи, у который в принципе должно быть одно правильное решение?
раскрыть ветку (3)
Автор поста оценил этот комментарий
Ну я как-бы проверил. Пробовал всякую ерунду писать в ответ, не подходит. Мой вариант подходит.
раскрыть ветку (2)
Автор поста оценил этот комментарий
А, тогда извиняюсь перед @Coolhaker, некомпетентными идиотами оказались разработчики сайта.
раскрыть ветку (1)
Автор поста оценил этот комментарий
ППЦ, яваскрипт так кспрессивен в этом примере...
Автор поста оценил этот комментарий
Задача корректна, непонятно почему тебя плюсуют.
Результат: 3cpCUpuFMvrZwdpLIsJsQE==
раскрыть ветку (2)
Автор поста оценил этот комментарий
И каким ключом вы это зашифровали?
раскрыть ветку (1)
Автор поста оценил этот комментарий
Автор поста оценил этот комментарий
МД5 хеширует последовательности, представленные в 16ричном виде. Поэтому входное сообщение "привет, пикабу" надо перевести в 16ричный вид при помощи аски.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества