Доброго времени суток!
Пару месяцев как столкнулся с такой проблемой: Громоптица увеличивает объем вложения на 5-8 мегабайт, при вложенном файле 15-18Мб (на картинке видно). Причем раньше такого не наблюдалось - размер вложения увеличивался незначительно. Подскажите, пожалуйста, в чем может быть дело?
Отредактировано starh (24-03-2017 08:20:32)
Отсутствует
starh, это работа кодирования BASE64, каждые три байта заменяются на четыре (увеличение размера примерно 30%)
Причем раньше такого не наблюдалось - размер вложения увеличивался незначительно.
Всегда так было и по другому быть не может - иначе это будет не e-mail, а какая-то не известная никому штука.
Отсутствует
Да, есть такие приколы )))
Это даже в формате эл.п. недавно встретил, там описание замечали, что это надо именно для передачи..
https://ru.wikipedia.org/wiki/Base64
Существует множество вариантов применения Base64. Например, Thunderbird и Mozilla использовали Base64
для сокрытия паролей в POP3. Base64 может использоваться как метод для сокрытия секретов без издержек
на криптографическое управление ключами, однако этот подход является абсолютно не безопасным
и не рекомендуется к использованию.
Это не то что надо, но в целом Дзирт пояснил ситуацию.
Отсутствует
Thunderbird и Mozilla использовали Base64
для сокрытия паролей в POP3. Base64 может использоваться как метод для сокрытия секретов
Интересно, что курил тот, кто писал эту несусветную чушь?
Отсутствует
Dzirt
По поводу второго предложения из цитаты:
Если для сокрытия секретов целый Rot13 придумали и применяли, то наверняка был кто-то, использовавший для того же Base64 - по сравнению с Rot13 криптостойкость у него ого-го какая!
Отредактировано yup (25-03-2017 23:04:14)
Отсутствует
Если для сокрытия секретов целый Rot13 придумали и применяли
По ссылке написано немного не так:
...как средство для сокрытия спойлеров, основных мыслей, решений загадок и оскорбительных материалов от случайного взгляда. ROT13 был охарактеризован как «сетевой эквивалент того, как в журналах печатают ответы на вопросы викторин — перевёрнутыми буквами»
Именно случайного взгляда - нужно приложить некоторые усилия, чтобы прочитать написанное, но усилия эти минимальны и всем известны. И с такой формулировкой я полностью согласен. Но в статье про BASE64 про "сокрытие паролей" и "сокрытие секретов" написано на полном серьезе и без каких-либо уточнений.
Отсутствует
По ссылке написано немного не так:
[...]
Именно случайного взгляда - нужно приложить некоторые усилия, чтобы прочитать написанное
А это и есть "сокрытие". Пусть слабое до примитивности, но - сокрытие.
Но в статье про BASE64 про "сокрытие паролей" и "сокрытие секретов" написано на полном серьезе и без каких-либо уточнений.
Там написано: "может использоваться", что вовсе не обязательно трактовать как "рекомендуется использовать". Это может означать и "встречались "умники", использовавшие его для этой цели".
Вон, в той же статье о Rot13 говорится:
Netscape Communicator использовал RОТ-13 в рамках небезопасной схемы для хранения паролей электронной почты
Отсутствует
нет. принципиально.
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
это кодирование можно отключить?
Всё можно. Можно и почтой России отправлять письма не вдаваясь в подробности прогресса.
Вот только нужно ли?
Мне кажется там даже дело не столько в шифровании, сколько в "фрагментации" пакета для почтовых протоколов и т.п.
Отсутствует
Мне кажется там даже дело не столько в шифровании, сколько в "фрагментации" пакета для почтовых протоколов и т.п.
1. Base64 - не шифрование, а кодирование.
2. Ознакомление с официальными спецификациями и стандартами (RFC в данном случае) избавляет от многих иллюзий.
okkamas_knife, кстати, неплохую ссылку дал.
Отредактировано yup (29-03-2017 20:47:45)
Отсутствует