Архив для тега php

uInfo v1.4

Новая версия скрипта получения информации о зашедшем пользователе.

  • Поддержка версии OS X
  • Поддержка Opera Next

Живой пример работы: http://ip.ziggi.org/
GitHub: https://github.com/ziggi/uInfo

uInfo v1.3

Новая версия скрипта получения информации о зашедшем пользователе.

  • Обновлён алгоритм получения версии браузера.
  • Поддержка Яндекс.Браузер
  • Поддержка версий для iOS
  • Поддержка Ubuntu

Живой пример работы: http://ip.ziggi.org/
GitHub: https://github.com/ziggi/uInfo

zCrypt v1.1

— Теперь размер страницы автоматически подстраивается под окно браузера.
— При изменении масштаба страницы окна остаются в центре.
— JQuery обновлён до версии 1.9.0

Живой пример работы: http://crypt.ziggi.org/
GIT: https://github.com/ziggi/zCrypt

uInfo v1.2

— Небольшое обновление дизайна.
— Обновлён алгоритм получения версии браузера.
— Для позиционирования используется JQuery 1.9.0 и мой плагин центрирования.

Живой пример работы: http://ip.ziggi.org/
GIT: https://github.com/ziggi/uInfo

deHasher v1.4

— Теперь размер страницы автоматически подстраивается под окно браузера.
— При изменении масштаба страницы окна остаются в центре.
— JQuery обновлён до версии 1.9.0

Живой пример работы: http://hash.ziggi.org/
GIT: https://github.com/ziggi/deHasher

uInfo v1.1.0

Написал первую версию своего класса для определения данных пользователя по данным $_SERVER[‘HTTP_USER_AGENT’]. Сейчас готова лишь первая тестовая версия, которая не может определять так много данных, как предыдущая. В будущем будет улучшаться. Также проект переехал на GitHub.

Проект Open-Source, написан на PHP, лежит на GitHub
Живой пример работы: http://ip.ziggi.org/
GIT: https://github.com/ziggi/uInfo.git

zCrypt — шифрование данных

Вдохновившись прочтением статьи на хабре я решил написать небольшой сервис для шифрования текста. Сейчас доступен лишь один алгоритм, который позволяет шифровать текст, оставляя его читабельность. В будущем алгоритмов будет больше и для них будет доступен API.

Пример работы

Входной текст:

Во время Великой Отечественной войны, как известно, у нас уделяли значительное внимание организации партизанского движения. Почти каждый отряд в тылу врага имел радиостанцию, а также то или иное сообщение с «большой землёй». Имевшиеся у партизан шифры были крайне нестойкими — немецкие дешифровщики «раскалывали» их достаточно быстро. А это, как известно, выливается в боевые поражения и потери.

Партизаны оказались хитры и изобретательны и в этой области тоже. Приём был предельно прост. В исходном тексте сообщения делалось большое количество грамматических ошибок, например, писали: «прошсли тры эшшелона з тнками». При верной расшифровке для русского человека всё было понятно. Но криптоаналитики противника перед подобным приёмом оказались бессильны: перебирая возможные варианты, они встречали невозможное для русского языка сочетание «тнк» и отбрасывали данный вариант как заведомо неверный.

Этот, казалось бы, доморощенный приём, на самом деле, очень эффективен и часто применяется даже сейчас. В исходный текст сообщения подставляются случайные последовательности символов, чтобы сбить с толку криптоаналитические программы, работающие методом перебора или изменить статистические закономерности шифрограммы, которые также могут дать полезную информацию противнику.

Текст после шифрования:

Во вмеря Веклоий Оеечсвттнноей внйоы, как изесвтно, у нас удяелли знатчеьлоине внимиане огрианзации паизраснткгоо джеиинвя. Пчоти каыждй ортяд в тылу вргаа имел раидтаосицню, а тажке то или иное соощбнеие с «больошй змёлей». Имвеисешя у пртаизан шрфиы были канйре нсеоктйими — нмеецике дишфрвеоищки «ркслываалаи» их дтотаочнсо бстыро. А это, как ивезтнсо, вливеыстая в бевоые поарнеижя и птореи.

Птразаины окалиасзь хртиы и иорзтеатбьнелы и в этой облсати тоже. Прёим был пдееьрлно порст. В исдонхом тстеке собщеноия далеолсь болошье коиелтчвсо граатмичмкесих обиошк, нариепмр, паилси: «просшли тры эшшлноеа з танкми». При внерой ршаисрфокве для рсксоуго чеовекла всё было пноятно. Но криотанапилтики поивтнирка преед побоындм пёмоирм окаалзсиь бсеслньыи: пебиераря взожоынме враиатны, они втесарчли нвезоонможе для рускосго якыза сотечание «тнк» и обратсаывли дныанй враниат как заеовмдо неренывй.

Этот, кзлаосаь бы, дормщоенныой прёим, на сомам деле, онечь эфетфвекин и чтсао пминереятся даже сечайс. В исхндыой тескт сообенищя постваядлсютя счайныуле плеоосдвальтеоснти сиовмолв, чотбы стибь с тклоу кпиранолаитчиетские пгоаммрры, рбоающиате мтдооем прбероеа или иенитзмь сатисттчсеиике заноомероктнси шифргамрмоы, ктрыоое ткаже мугот дать ползеуню инрмфциоаю поирвнкиту.

Живой пример работы: http://crypt.ziggi.org/
GIT: https://github.com/ziggi/zCrypt

Работаю над ZImage Host 2

Нашёл интересный способ реализации загрузки файлов с JQuery, решил сделать обновление. Давно хотел, но дальше обновления дизайна не ушёл.

Что будет:

  • Удобный и понятный интерфейс
  • Загрузка изображений в реальном времени
  • Более красивый дизайн
  • Будет лежать на Github
Перейти к верхней панели