- Подходит ли Base64 для шифрования паролей?
- Нет. Base64 лишь меняет представление данных, и любой может его обратить. Для защиты информации нужно настоящее шифрование, а для необратимых отпечатков используйте hash.
- Что меняет опция URL safe?
- Знак плюс становится дефисом, косая черта - подчеркиванием, а заполнитель = удаляется. Так строку можно поместить в URL без дополнительного экранирования.
- Почему сказано, что Base64 недопустим?
- В строке есть символы вне алфавита Base64, невозможная длина, либо она не декодируется в допустимый текст UTF-8, как это бывает с двоичными файлами.
- Можно ли декодировать строку URL-safe?
- Да. Декодер принимает как стандартный алфавит, так и вариант с - и _, и не требует заполнителя =. Он также игнорирует пробелы и переводы строк.