base64 что это



Автор Filowie задал вопрос в разделе Другие языки и технологии

Привет всем) вопрос по спецификации base64 и получил лучший ответ

Ответ от Super Light[гуру]
В спецификации все четко написано!! !
8. Security Considerations
When implementing Base encoding and decoding, care should be taken
not to introduce vulnerabilities to buffer overflow attacks, or other
attacks on the implementation. A decoder should not break on invalid
input including, e.g., embedded NUL characters (ASCII 0).
If non-alphabet characters are ignored, instead of causing rejection
of the entire encoding (as recommended), a covert channel that can be
used to "leak" information is made possible. The implications of
this should be understood in applications that do not follow the
recommended practice. Similarly, when the base 16 and base 32
alphabets are handled case insensitively, alteration of case can be
used to leak information.
Base encoding visually hides otherwise easily recognized information,
such as passwords, but does not provide any computational
confidentiality. This has been known to cause security incidents
when, e.g., a user reports details of a network protocol exchange
(perhaps to illustrate some other problem) and accidentally reveals
the password because she is unaware that the base encoding does not
protect the password.
Super Light
Просветленный
(23894)
там написано, что декодирование недолжно прекращаться, неверные символы просто выкидываюся всей 4-ой.
а третий я не понял вопрос вообще.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Привет всем) вопрос по спецификации base64
спросили в Другое
Помогите пожалуйста!! У меня вылез какой то червяк из попы красным цветом, а по бокам белый, что это могло быть??
Острица – маленький белый червячок длиной от 3 до 12 миллиметров, на одном его конце находится
подробнее...

Base64 в 1С 8.2 Описание в нутри
ЗначениеРеквизита это что такое? Хранилище значения? А внутри что? В качестве параметра в функцию
подробнее...
спросили в Интернет OS X Server
Отправляю письмо, в ответ приходит: "Ваше сообщение не доставлено. Mail failure." Что делать в таком случае?
Слишком большой размер письма. У получателя стоит ограничение на максимальный размер. Разрежьте
подробнее...

Отправка почты php 5
Вот функция по отправки в cp1251 письма с атачем. Обычно её использую.

function
подробнее...
спросили в Юникод
Как удалить повторяющиеся строки в Notepad
Делается это все в два клика.
1. Итак открываем ваш текстовый документ
2. Выделяем весь
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Другое OS X Server
не могу отправить письмо с майла
Скорее всего, это временная проблема, для решения которой необходимо обновить страницу вашего
подробнее...
спросили в ISO 8859
Как прочесть русский текст в непонятной (старой) кодировке
Shtirlitz IV 4.01 - Одна из лучших программ для исправления писем, искореженных при пересылке, и
подробнее...
спросили в JSON
Вопрос по JSON.
Эм.. в общем то ни XML, ни JSON не предназначены для передачи двоичных данных в общем виде.
Их
подробнее...

помогите перевести всё на русский
Message will exceed maximum mailbox size - Размер письма превысил максимальный. Слишком большой
подробнее...

как расшифровать пароль?
Да тут под Base64 ещё какой-то крипто. Может RSA или AES или ещё что-нибудь - тут только
подробнее...

Какой пароль можно придумать? и как?
openssl rand -base64 <сколько значащих байт>
Если повезет, подберет энтропию у
подробнее...
спросили в K pop
помогите не понимающему с PHP, нужна форма отправки с возможностью прикрепить файл
В пхп скрипте берешь файл из $_FILES[' file '] конвертишь его в base64 и приклеиваешь к письмуподробнее...

Кто нибудь знает номер ICQ - бот-переводчик? Подскажите, пожалуйста.
ICQ переводчик: I-Bot Translate 19N8

Бесплатный icq-бот (номер в аське: 6918967),
подробнее...

помогите найти и удалить скрытую ссылку PHP HTML
Тут ссылки в явном виде нету, но она может выводиться другим файлом через функцию do_actionподробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*