Внимание!
Системные библиотеки Windows XP официально не поддерживают AES-256, а данные скрипты лишь обходное решение. Используйте скрипты, только если понимаете, зачем нужен алгоритм AES-256 и знаете, как восстановить систему в случае непредвиденных критических ошибок.Почему нужна поддержка AES-256?
Из-за того что Windows XP не поддерживает алгоритм шифрования AES-256, в Internet Explorer 8 под этой операционной системой не открываются многие сайты работающие по протоколу HTTPS. По этой же причине, многие программы, которые зависят от Internet Explorer или используют системные библиотеки шифрования, не работают должным образом (например, прочитайте об ошибке, из-за которой Скайпу не удаётся подключиться к Интернету).Как включить вручную поддержку AES-256?
Официально, Windows XP не поддерживает AES-256 и маловероятно, что когда-нибудь появится поддержка этого алгоритма. Однако у Windows XP есть «старший брат» Windows Embedded POSReady 2009 (операционная система предназначена для POS-терминалов, киосков, систем самообслуживания и другие). Для англоязычной версии этой ОС есть обновление KB3081320, которое добавляет поддержку AES-256, но его нельзя установить на Windows XP.К счастью, данное обновление очень простое и что самое главное, мне удалось найти простой вариант добавить поддержку AES-256 для Windows XP. План следующий:
-
Скачиваем установщик WindowsXP-KB3081320-x86-Embedded-RUS.exe
Я сохранил его как «KB3081320.exe», чтобы было удобнее писать команды.
-
Извлекаем все файлы с помощью команды:
C:\путь\к\установщику\KB3081320.exe /x:C:\KB3081320
-
Заменяем системные библиотеки с копиями из папки
C:\KB3081320\SP3QFE
Для вашего удобства я загрузил их на сервер: dssenh.dll, rsaenh.dll и schannel.dll
На случай если не знаете, как заменить системные библиотеки, это делается так:
-
Найдите нужную библиотеку в каждую из этих папок:
%windir%\ServicePackFiles\i386\
%windir%\system32\dllcache\
%windir%\system32\
- Переименуйте библиотеку из этих папок во что-то другое
- Скопируйте новую библиотеку в каждую из этих папок
- Перезагрузите компьютер
Как включить AES-256 установив KB3081320?
Поскольку KB3081320 устанавливается только на Windows Embedded, можем использовать хак и превратить наш компьютер в «банкомат». Конечно, деньги он не выдаст (хотя, кто знает), но по крайне мере обманет установщик обновления. И так, приступим:- Запускаем REG-файл PosReady_Enable.reg
- Запускаем установщик WindowsXP-KB3081320-x86-Embedded-RUS.exe
- Удаляем наличие «банкомата» из системы с помощью PosReady_Disable.reg
- Перезагружаем компьютер (важно делать этого только после удаление «банкомата»)
Какой алгоритм поддерживает мой компьютер?
Чтобы проверить какой алгоритм шифрования используется на компьютере или узнать, если удалось включить поддержку AES-256: запустите Internet Explorer → нажмите пункт меню «Справка» → выберите «О программе» → и проверьте строку «Стойкость шифра» (например, если компьютер поддерживает AES-256 здесь указано «Стойкость шифра: 256-разр»).Буду благодарен за ваши отзывы и дополнения. Прошу не стеснятся оставлять комментарии — это очень важно для меня и, особенно, для посетителей блога.
103 комментариев
+21
), #+8249
), # ↑+21
), # ↑======= cut ==============
@echo off
======= cut ==============for %%a in (dssenh.dll rsaenh.dll schannel.dll) do (
ren %windir%\system32\%%a %%a.bak
ren %windir%\system32\dllcache\%%a %%a.bak
if exist %windir%\ServicePackFiles\i386\%%a (
ren %windir%\ServicePackFiles\i386\%%a %%a.bak
copy %~dp0%%a %windir%\ServicePackFiles\i386
)
copy %~dp0%%a %windir%\system32
copy %~dp0%%a %windir%\system32\dllcache
)
+8249
), # ↑+21
), # ↑+8249
), # ↑+1
), #+8249
), # ↑+1
), # ↑+2
), #Ссылка на нужное обновление? Открыл винраром, но там ни папки, ни dll таких нет. Там кучка файлом с расширением _p, один _sfx_.dll и папка update с файлом update.ver. Файлики _p винрар открывать не хочет.
+8249
), # ↑+2
), # ↑Сайт микрософта стал открывать, хоть и криво. Скайп тоже теперь показывает окно логина вместо ошибки соединения.
п.с. третью папку из инструкции пришлось создавать, т.к. ее просто не было.
+8249
), # ↑+2
), # ↑0
), #[Добавлено ]
воспользовался скриптом (вручную не прокатило) и все заработало! Спасибо огромное. Только пришлось вырезать строчку с ServicePackFiles ... такой нет ни у меня , ни у моей подруги ни в C:\Windows\system32 ни в C:\Windows. Можете скрипт как то дополнить проверкой, если не сложно...
+8249
), # ↑ServicePackFiles
, спасибо за замечание, добавил проверку. Данная папка появляется при установке Service Pack 3.+21
), # ↑0
), #+8249
), # ↑+5
), #Чтоб не копировать отдельно библиотеки и скрипт (чувствую, еще несколько раз пригодится...), сделал самораспаковывающийся архив, который кидает файлы во врем.папку, а потом бэкапит имеющиеся и заменяет.
Виндовс ругнулся на измененные файлы и был послан. Скайп заработал.
Если этот "инсталлятор" кому-то понадобится, то - AES256_for_WindowsXP.exe
+8249
), # ↑+3
), #Исходные данные:
ОС: Windows XP SP3
Skype: version 7.36
Проблема описанная здесь: Не удаётся подключиться к Skype для Windows XP и Windows Vista
Решение №1 не помогло
1. Прошу более детально (пошагово) описать мануал по решению№5 с примением скрипта из комментариев, я не совсем понимаю технически как его заранить и где, какую для этого нужно использовать среду.
2. У администратора будет возможность выполнить это удаленно через TeamViewer?
+8249
), # ↑0
), #+3
), #+23
), #Setup cannot update your Windows XP because the language installed on your system is different from the update language.
Может, другой метод подходит мне лучше (не стал проверять, боюсь накосячить)?
И ещё, как узнать остался ли Виндоус Embedded или нет?
+8249
), # ↑Насчёт второго вопроса, проверьте в реестре если присутствует надпись:
HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady
+23
), # ↑+1
), #[Добавлено ]
Да, на майкрософт.ком через эксплорер я зайти не могу, показывает Access Denied
You don't have permission to access "http://www.microsoft.com/en-us/download" on this server.
[Добавлено ]
После перезагрузки окно Скайпа появилось, но проблема всё та же - сообщения висят с кружочком, звонок до Эхо идёт, но Эхо не отвечает, и в Эксплорере сайт майкрософт не открывается.
+8249
), # ↑/dumpmsnp
и предоставьте ссылку на результат проверки доступа к Скайпу.+1
), # ↑MSNP: Connection Data (MSNP24):
* Status: NetStateConnecting.Backoff
* Server Current: s.gateway.messenger.live.com
* Server Saved: s.gateway.messenger.live.com
* Login: (UIC) IMPL: 0 PMN_SET
* Login State: CUR:0 LAST:0 LEND:0 ERRC:0
* EPID: cd8fc5b2-3ad0-8dbe-20ff-fee5f062be73
* ClientVersion: 0/7.36.0.150//
* OSVersion: Windows 5.1 Service
* Time: TZ: UTC+4, Server: 1506693412, Local: 1506693412
* Connection: IF: 0 DC: 2 RC:
* B:0 CS:[B:1 S:1] MO:yes CWB:1 Q:0[F:0 I:0] PMN:ATH
* Recent connect: s.gateway.messenger.live.com @ 2017-03-09T11:09:19Z
* Recent connect: s.gateway.messenger.live.com @ 2017-03-09T09:47:08Z
* Recent connect: s.gateway.messenger.live.com @ 2017-03-09T06:44:15Z
* Recent connect: s.gateway.messenger.live.com @ 2017-03-09T05:52:21Z
* Recent connect: s.gateway.messenger.live.com @ 2017-03-09T04:15:38Z
* Push: None (Unregistered)
* Build conf: RELEASE
* CLC: a3cd8f300ee412d921949d5697c3251b9d8b75cf
* CL: f59d1c7f42234901e5e54cdd1135767d73ba3cf9
* ML: 18720fa10975b2fe24c52ddef2b15c5644e932b2
* CoreLib: releases/CL2017.R09 @ 897b5e2bc9b4ced7e1ebc050bbf7209e5c5bed21
На s.gateway.messenger.live.com через браузер не заходит, а на messenger.live.com заходит нормально.
А вот ссылка на отчёт,
53C0-3159-0D13-534C-BB5C
Но сразу скажу, что делал три раза и каждый раз "Компьютер слишком долго подключается к серверу" напротив разных серверов, но он подключается ко всем.
+8249
), # ↑Тем не менее, хочу уточнить один момент: Вы сказали, что «сообщения висят с кружочком», но согласно результату команды
/dumpmsnp
у Вас сетевой статус постоянно крутится (отсюда и все проблемы).+4
), #+8249
), # ↑0
), #stoykost-shifra-256-razr-v-ie8.jpg
+8249
), # ↑ps. Скриншот пока не нужен, но спасибо что поделились (по крайне мере, может кому-то будет интересно посмотреть, как это выглядит).
0
), #Поставил IE8, AES-256, в свойствах показывает стойкость шифра 256, а Скайп всё равно не работает, IE не заходит на сайт Скайпа. Другие браузеры заходят.
Система XP SP2))). Скайп 7.36.66.150. Может, ещё какие-то обновления залить надо?
+8249
), # ↑+11
), # ↑+11
), #0
), #0
), #Windows Installer 4.5 для Windows XP, Internet Explorer 8, DirectX v9.0c и Microsoft Visual С++ 2015 Redistributable, любезно предоставленных на этом сайте, на странице http://www.skaip.su/skayp-dlya-windows-xp
Страница проекта, о котором я писал - здесь: https://forum.simplix.ks.ua/viewtopic.php?id=507
+8249
), # ↑+3
), #%windir%\system32\dllcache\
Эту папку не нашёл, но всё равно всё заработало.
+36
), #1) из-за этой замены библиотек есть ли вероятность что система не запустится вовсе, или фактически там всегда можно будет воспользоваться стандартной точкой восстановления из набора виндовс, если что-то начнет криво работать в итоге?
2) и еще, бэкапы каких папок и файлов системных желательно бы сделать перед установкой обновления?
установлен на данный момент хп, серис пак 3, ие 8 (правда он как-то криво совсем работает и не используется мной почти никогда)
Извиняюсь за хлопоты, но я не айтишник вовсе, потому перестраховываюсь излишне
+8249
), # ↑Если без шуток, то даже если бы эти библиотеки были бы повреждены, на работоспособность ОС это не должно повлиять. И ещё, как я уже написал выше: Всё верно, оригинальные файлы не удаляются, а переименовываются и имеют расширение .bak (на случай, если что-то пойдёт не так и придётся вернуть всё обратно).
+36
), # ↑+8249
), # ↑+11
), #+8249
), # ↑+11
), # ↑+8249
), # ↑+11
), # ↑+3
), #+8249
), # ↑0
), #Будет ли все это (AES256_for_WindowsXP_RU.vbs, AES256_for_WindowsXP_RUS.EXE) работать на Vista. И если да, поможет ли это, если стоит версия 7.17
Дистрибутив 7.31 скачивается с вашего сайта (спасибо!), но не запускается на моем компе
Спасибо
+8249
), # ↑+3
), #https://yadi.sk/i/CVkHEOSp3TYVE2
https://yadi.sk/i/We25iyC03TYVHP
+8249
), # ↑+3
), #Удаленно поставил AES256_for_WindowsXP_RUS.EXE, перезагрузили, не работает интернет. Мб совпадение, но вряд ли. Сам я туда теперь удаленно, естественно, зайти не могу, и нужна какая-то четкая инструкция для чайников (чайник - бабушка), как всё откатить.
+8249
), # ↑+3
), #+8249
), # ↑+15
), #Отлично, всё работает. Скайп на XP заработал. А то у меня 2 скайпа: рабочий и домашиний. Уже устал на ноуте с 7-кой туда сюда выходить и заходить под профилями. Сейчас все как было раньше. А то в мае бамс - и не подключается скайп.
+8249
), # ↑0
), #0
), #+3
), #Далее черный экран и на нем только курсор мыши.
Что делать? Бпзопасный режим с командной строкой работает минуты 2, потом перезагрузка. Как вернуть все назад?
+1
), #+6
), #На XP (вот такой я динозавр), перестали приниматься и осуществляться звонки. Вызов шел, но появлялся только после перезапуска системы. Теперь всё в порядке! Ещё раз спасибо!
0
), #+8
), #+18
), #Простите за, возможно, глупый вопрос. Он связан с частью "Как включить вручную поддержку AES-256?"
После того, как 3 файла (системные библиотеки) были заменены в 3-x указанныx папкаx, можно ли удалить C:\KB3081320 со всем содержимым, или всё это каким-то образом ещё используется Windows XP?
И ещё, если у меня англоязычная версия Windows XP, корректно ли будет использовать установщик "RUS" WindowsXP-KB3081320-x86-Embedded-RUS.exe? Или существует и англоязычный установщик по примеру французского "FRA"?
Заранее благодарю.
+8249
), # ↑C:\KB3081320\
.Насчёт англоязычной версии ОС, прочитайте это: AES-256 for Windows XP. Тем не менее, можете скачать файлы dssenh.dll, rsaenh.dll и schannel.dll прямо с этого сервера, и тогда не придётся скачать установщик и извлекать файлы из KB3081320.exe.
+18
), # ↑Большое спасибо за скорый ответ.
Прошу прощения, но за это время появились ещё 2 вопроса:
1. Неужели эти 3 файла отличаются в русской и английской версии? Судя по ссылкам на сервере отличие только в "download.skaip.su" (русская) вместо "download.skaip.org" (английская). Идентичны ли эти 3 файла или в моём случае мне всё таки нужно иx взять с сервера для английской версии?
2. Назавтра после замены файлов (библиотек) при включении компютера появился запрос на установку 2-x обновлений безопасности Windows XP:
KB923561 и KB979687
Я понимаю, что, вероятно, это связано с тем, что файлы были заменены и что эти обновления делать не нужно, но не случится ли так, что после моего игнорирования рано или поздно эти обновления произойдут автоматически в принудительном порядке со стороны Microsoft? А это, по-моему, может быть чревато.
Не обнаружил чтобы в комментарияx здесь кто-то упоминал об этом, но думаю, что данный вопрос будет интересен не мне одному.
Заранее благодарю за ответ.
+8249
), # ↑2) Если Вы просто изменили библиотеки и не запустили PosReady_Enable.reg, думаю можете без проблем установить обновления. С другой стороны, если сомневаетесь, можете «игнорировать» те обновления и они точно не будут установлены без Вашего согласия.
+18
), # ↑Но. как Вы написали, русский установщик нельзя использовать на английской ОС. Теперь придётся повторять всю процедуру с английским установщиком.
PosReady_Enable.reg я не запускал, но, возможно он вxодит в один из скриптов установщика?
+8249
), # ↑Кстати, Вы можете скачать и запустить AES256_for_WindowsXP.vbs или AES256_for_WindowsXP_ENG.EXE с английской страницы. Эти скрипты всё сделают в автоматическом режиме.
+18
), # ↑+3
), #+8249
), # ↑+11
), #+8249
), # ↑+2
), #ОС Windows XP версия программы skype_7.36.0.150.exe.
Подскажите , пожалуйста, что можно сделать.
+8249
), # ↑+3
), #0
), #после вашего скрипта вот это теперь
+2171
), # ↑+11
), # ↑+2171
), # ↑+8
), # ↑то же самое (после скрипта AES256_for_WindowsXP.vbs)
появляется окно с
"Эта версия Скайпа больше не поддерживается.К сожалению, последняя версия Скайпа несовместима с вашей версией ОС. Рекомендуем обновить ОС, чтобы воспользоваться всеми потрясающими функциями новейшей версии Скайпа"
+8
), # ↑Skype6 ? Рабочие версии?
+2171
), # ↑0
), #-3
), #ВЫ ПАСУЕТЕ ПЕРЕД МЕЛКОСОФТАМИ ?
КАКОЙ ВЫХОД вы видИте ?
0
), # ↑+11
), #+8249
), # ↑dssenh.dll.цифры
,rsaenh.dll.цифры
иschannel.dll.цифры
и переименовать их вdssenh.dll
,rsaenh.dll
иschannel.dll
.+11
), # ↑+8249
), # ↑dssenh.dll.1555865867
на рабочем столе, удалите цифры оставив толькоdssenh.dll
, скопируйте переименованную библиотеку во всех папках подтвердив, что хотите перезаписать текущий файл.+3
), #Похоже сотрудники Microsoft не спят и всеми силами проталкивают новую операционную систему.
Вариант 5 исправления работы Skype не проходит!
+8249
), # ↑+7
), #