Articles of base64

При использовании уникальной буквенно-цифровой строки для короткого URL-адреса лучше ли хранить созданную строку в базе данных или кодировать / декодировать «на лету»?

Я хочу создать сокращенные ссылки для отдельных частей контента на моем сайте. Чтобы просмотреть эти страницы сейчас, я вывожу соответствующий контент через идентификатор содержимого, переданный через GET (т. Е. Mysite.com/content/?id=332). Чтобы обфускать идентификатор, я хочу использовать base64 для кодирования и декодирования его в короткую буквенно-цифровую строку (например, 34sa6), которую я уже знаю, как это сделать. […]

Base64_encode отличается между Java и PHP

Вот моя проблема: У меня есть функция JAVA для генерации зашифрованной строки. Я должен сделать то же самое в PHP. Моя функция Java: String generateSignature () { byte[] Sequence = ("hello").getBytes("UTF-8"); Mac HMAC = Mac.getInstance("HMACSHA256"); HMAC.init("SECRET_KEY"); byte[] Hash = HMAC.doFinal(Sequence); String Signature = new String(Base64.encodeBase64(Hash)); return Signature; } Моя функция PHP: function generateSignature() { $sequence […]

Как преобразовать большую строку данных изображения base64 обратно в образ с помощью PHP?

У меня есть большая строка данных изображения base64 (около 200 КБ). Когда я пытаюсь преобразовать эти данные, выведя декодированные данные с правильным заголовком, скрипт умирает, как будто памяти недостаточно. Я не ошибаюсь в своих журналах Apache. Пример кода, который я ниже, работает с небольшими изображениями. Как я могу декодировать большое изображение? <?php // function to […]

Кодирование Mime / Base 64

Мне нужен способ кодирования строки в Mime / Base64 в Delphi 7 и PHP Эти два кодера должны быть совместимы 🙂

PHP base64 encode не декодируется Android

У меня есть PHP-скрипт, который создает QR-код из имени пользователя и метки времени. Мне нужно доказать, что QR-код пришел с моего сервера, поэтому я шифрую имя пользователя и временную метку с помощью частного ключа RSA. Чтобы получить его в QR-код, я тогда кодирую его base64. Сначала я тестирую его с Android. Я могу получить строку […]

Медленная производительность при создании подписанных URL CloudFront

Я следую этому образцу для создания подписанных URL-адресов на CloudFront с помощью PHP http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CreateURL_PHP.html И у меня все нормально работает и генерируется Подписанные URL как для RTMP-дистрибутивов, так и для HTTP-дистрибутивов. Однако я заметил, что генерация URL-адреса знака занимает довольно много времени, и мне интересно, какое влияние может оказать при использовании в производстве с тысячами […]

Как я могу gzinflate и сохранить завышенные данные без его запуска? (Нашел то, что я считаю трояном на моем сервере)

Ну, не мой сервер. Мой друг нашел его и отправил его мне, пытаясь понять это. Кажется, это бот PHP IRC, но я понятия не имею, как его декодировать и понять. Вот код: <?eval(gzinflate(base64_decode('some base 64 code here')))?> Таким образом, я расшифровал base64, и он выводит тонну странных символов, я предполагаю, что вы зашифрованы или используете […]

Декодировать большую строку base64

Я должен декодировать большую строку base64, закодированную: <?php $str ='base64code'; echo base64_decode($str); ?> Ссылка содержит строку с кодировкой base64: http://www.interwebmedia.nl/dataxi/base64.txt Онлайновые декодеры дают правильный результат, но эта функция php этого не делает. Есть ли решение?

Как получить размер изображения из базы 64 строки в php

Я получаю базу 64 для строки для изображения, которую я должен перемещать в папке и сохранять путь изображения в базе данных, но мне нужно ограничить размер файла. Как я могу это сделать: Мой код для генерации изображения из строки base 64 выглядит так: /** if image is attached with request **/ $Image = "MyBase64StringHere"; list($type, […]

Исходный код PHP base64 не правильно декодирован в Javascript

Добрый день! Интересно, почему я не могу декодировать ответ base64 в javascript, используя atob или btoa или настраиваемые формулы, такие как $ .base64.decode (). Это то, что у меня есть в php $res = "Это тескт"; echo base64_decode($res); Это то, что у меня есть в jquery $.ajax({ type: "GET", url: "request.php", success: function(data){ $('#elementid').html($.base64.decode(data)); //or […]