Признаюсь, не вижу практического смысла от портировании на PHP.
Во вторых, Вы сами сказали:
>Кстати мой код будет работать (наверное) только с текущей длиной ключа. Если изменится, то нужно будет мелочь пофиксить.
Поэтому, создавать то, что нужно будет поддерживать в плане доработки, но использоваться мной не будет — не очень хочется.
PHP это скорее серверный язык. И даже более логично портировать на просто Java, чем на PHP. Из PHP я в данный момент запускаю exec('encrypt key str') и доволен.
JS вариант я с радостью буду поддерживать. Думаю надо на code.google разместить его будет.
Теперь, для меня, понятие "виртуальный хостинг" приравнивается к фраза "геморой и сайт лежит".
Единственный нормальный хостинг, который удалось найти и который не падал от 1000 запросов при 50 параллельных — Timeweb.
Как дополнение взял 6 VDS на разных хостингах.
Я счастливый обладатель пхенома 955 BE
Куллер Термалтейк SI-128. Разогнал проц до 3,57ггц с куллером 500 оборотистым. На 1000 оборотах куллер хорошо охлаждает и 3.8ггц.
Разницу в производительности между 3.8 и 3.57 не чувствую.
PS: Радиатор выравнивал пастой для притирки клапанов :-)
Для меня важна стабильность при длительных 100% нагрузках (FullHD видео монтирую в Sony Vegas)
Была бы аналогия, если бы предлагали расписаться для соглашения с условиями.
Хоть, это не нетбук, но… 1280x768, глянец, но какой-то он не слишком глянец.
А где-то исходник вашего актуального скрипта можно посмотреть? Думаю себе тоже 4000 заменить на вычисляемое число :-)
У Вас случайно не сохранились эти ключи?
У Вас случайно не сохранились эти ключи?
Во вторых, Вы сами сказали:
>Кстати мой код будет работать (наверное) только с текущей длиной ключа. Если изменится, то нужно будет мелочь пофиксить.
Поэтому, создавать то, что нужно будет поддерживать в плане доработки, но использоваться мной не будет — не очень хочется.
PHP это скорее серверный язык. И даже более логично портировать на просто Java, чем на PHP. Из PHP я в данный момент запускаю exec('encrypt key str') и доволен.
JS вариант я с радостью буду поддерживать. Думаю надо на code.google разместить его будет.
Нижний регистр решил проблему :)
base64Encode(hexDecode(hex_out.toLowerCase()))
Портировал Ваш скрипт на JS :-)
Завтра почищу его и выложу.
Строка hex_out из JS и Py скрипта совпадает.
Но, скрипт для декодирования из HEX и последующим кодированием в BAse64 не могу нормальный найти.
Тут взял функцию для декодирования hex: farhadi.ir/works/hex
Тут для Base64: farhadi.ir/works/base64
Результат JS и Py различный получается :/