{"id":284342,"date":"2017-04-03T12:40:02","date_gmt":"2017-04-03T08:40:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=284342"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=284342","title":{"rendered":"\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f RSA-\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0435\u0442\u043e\u0434\u0430\u043c\u0438 Javascript \u0438 PHP"},"content":{"rendered":"<p>\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435 \u0434\u0440\u0443\u0437\u044c\u044f! \u0412\u043e\u0442 \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u0442\u043e \u0438 \u044f \u0434\u043e\u0431\u0440\u0430\u043b\u0441\u044f \u0434\u043e \u0425\u0430\u0431\u0440\u0430 \u0440\u0435\u0441\u0443\u0440\u0441\u0430! \u0421\u0440\u0430\u0437\u0443 \u0441\u043a\u0430\u0436\u0443, \u044f \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b, \u0438 \u043e\u0442\u043d\u043e\u0448\u0443 \u0441\u0435\u0431\u044f \u0441\u043a\u043e\u0440\u0435\u0435 \u043a \u0440\u0430\u0437\u0440\u044f\u0434\u0443 \u0447\u0430\u0439\u043d\u0438\u043a\u043e\u0432, \u043d\u043e \u0435\u0441\u043b\u0438 \u044f \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b \u0441\u0435\u0431\u0435 \u0446\u0435\u043b\u044c, \u044f \u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u0435\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u044b\u043c \u043f\u0443\u0442\u0435\u043c, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 \u043f\u043e\u0440\u043e\u0439 \u043f\u0443\u0433\u0430\u0435\u0442 \u043c\u0435\u043d\u044f. \u041a \u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u044f? \u041a \u0442\u043e\u043c\u0443 \u0447\u0442\u043e, \u044d\u0442\u043e\u0442 Tutorial \u0441\u043a\u043e\u0440\u0435\u0435 \u0434\u043b\u044f \u0447\u0430\u0439\u043d\u0438\u043a\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0445\u043e\u0442\u044f\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0435 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0435 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u043a\u0430\u043a \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043d\u0435\u0436\u0435\u043b\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0438\u0448\u0443\u0442 \u0441\u0442\u0430\u0442\u044c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u043e\u0432\u0438\u0447\u043a\u0443 \u0441\u043b\u043e\u0436\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u044c, \u043d\u0435 \u0433\u043e\u0432\u043e\u0440\u044f \u0443\u0436\u0435 \u043e \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0438 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0433\u043e\u0442\u043e\u0432\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439!<br \/>  <a name=\"habracut\"><\/a><br \/>  \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043e\u0442\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435. \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f \u043a \u0447\u0435\u043c\u0443 \u0432\u043e\u043e\u0431\u0449\u0435 \u0432\u0435\u0441\u044c \u044d\u0442\u043e\u0442 \u043f\u043e\u0441\u0442, \u0441\u043f\u0440\u043e\u0441\u0438\u0442\u0435 \u0432\u044b? \u042d\u0442\u043e\u0442 \u043f\u043e\u0441\u0442 \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043f\u044b\u0442\u0430\u044f\u0441\u044c \u043f\u043e\u043d\u044f\u0442\u044c \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 RSA \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u044f \u043d\u0438 \u0433\u0434\u0435 \u043d\u0435 \u0441\u043c\u043e\u0433 \u043d\u0430\u0439\u0442\u0438 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u043d\u044f\u0442\u043d\u043e\u0433\u043e \u0438 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0433\u043e \u043a\u043e\u0434\u0430, \u0434\u043b\u044f \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u00ab\u0447\u0442\u043e \u0432\u043e\u043e\u0431\u0449\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u00bb. \u0411\u043b\u0443\u0436\u0434\u0430\u044f \u043f\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0440\u0430\u043c \u0432\u0441\u0435\u043c\u0438\u0440\u043d\u043e\u0439 \u043f\u0430\u0443\u0442\u0438\u043d\u044b \u0432 \u043f\u043e\u0438\u0441\u043a\u0430\u0445 \u0440\u0430\u0437\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f, \u043f\u043e \u043c\u0435\u0442\u043e\u0434\u0443 &quot;<i>\u0440\u0430\u0437\u0436\u0435\u0432\u0430\u043b \u0438 \u043f\u043e\u043b\u043e\u0436\u0438\u043b \u0432 \u0440\u043e\u0442<\/i>&quot;, \u044f \u043d\u0438 \u0433\u0434\u0435 \u043d\u0438 \u0441\u043c\u043e\u0433 \u043d\u0430\u0439\u0442\u0438 \u0432\u043d\u044f\u0442\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f, \u043e \u0442\u0430\u043a\u043e\u043c \u0441\u043b\u043e\u0436\u043d\u043e\u043c \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u043a\u0430\u043a RSA \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435. \u041a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435 \u0432 \u043f\u043e\u0438\u0441\u043a\u0435 \u0437\u043d\u0430\u043d\u0438\u0439 \u044f \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0430\u0442\u044b\u043a\u0430\u043b\u0441\u044f \u043d\u0430 \u0425\u0430\u0431\u0440-\u0441\u0442\u0430\u0442\u044c\u0438. \u0417\u0434\u0435\u0441\u044c \u043e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u043e \u0447\u0435\u0433\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e, \u043d\u043e \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u041f\u0440\u043e\u0444\u0438, \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0447\u0430\u0439\u043d\u0438\u043a\u0430, \u044d\u0442\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0442\u0430\u043a, \u043a\u0430\u043a \u043a\u043e\u0433\u0434\u0430 \u044f \u0437\u0430\u0445\u043e\u0442\u0435\u043b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0432\u043e\u0435 RSA \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u043e\u0442\u043a\u0440\u044b\u043b encrypt.js \u0438 \u0441 \u0443\u0436\u0430\u0441\u043e\u043c \u0437\u0430\u043a\u0440\u044b\u043b \u0435\u0433\u043e, \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u0432 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u043a\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430 \u043f\u0440\u043e \u0432\u0435\u043b\u043e\u0441\u0438\u043f\u0435\u0434. \u042f \u043f\u043e\u0434\u0443\u043c\u0430\u043b: \u00ab\u0414\u0430, \u043d\u0435 \u0441\u0442\u043e\u0438\u0442!\u00bb.<\/p>\n<p>  \u0412 \u0438\u0442\u043e\u0433\u0435, \u043f\u043e\u0438\u0441\u043a\u0438 \u043d\u0435 \u043f\u0440\u043e\u0448\u043b\u0438 \u0434\u0430\u0440\u043e\u043c \u0438 \u0443 \u043c\u0435\u043d\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0432\u0441\u0435 \u0432\u043e\u0435\u0434\u0438\u043d\u043e, \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043a\u043e\u0434 \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 RSA \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0447\u0442\u043e \u0431\u044b \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0432 \u0434\u0435\u043b\u0435 \u0438 \u043f\u043e\u043d\u044f\u0442\u044c, \u043a\u0430\u043a \u044d\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.<\/p>\n<p>  \u0421\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u0432 \u0441\u0432\u043e\u0438 \u0437\u043d\u0430\u043d\u0438\u044f, \u044f \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0449\u0435 \u0441\u0442\u0430\u0440\u0430\u043b\u0441\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442, \u0447\u0442\u043e \u0431\u044b \u043a\u0430\u0436\u0434\u044b\u0439 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0439 \u0432\u0435\u0431 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0441\u043c\u043e\u0433 \u0435\u0433\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c.<\/p>\n<p>  \u0418\u0442\u0430\u043a, \u043d\u0430\u0447\u043d\u0435\u043c \u0434\u0440\u0443\u0437\u044c\u044f!<\/p>\n<p>  \u0421\u043e\u0432\u0441\u0435\u043c \u043d\u0435\u0434\u0430\u0432\u043d\u043e, \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u0432\u043e\u0435\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430, \u044f \u0434\u043e\u0448\u0435\u043b \u0434\u043e \u044d\u0442\u0430\u043f\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445.<br \/>  \u041c\u043e\u0436\u0435\u0442 \u044d\u0442\u043e \u044f \u0442\u0430\u043a\u043e\u0439 \u043d\u0435\u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439, \u043d\u043e \u043c\u0435\u043d\u044f \u0434\u043e \u043f\u0430\u043d\u0438\u043a\u0438 \u0432\u043e\u043b\u043d\u0443\u0435\u0442 \u044d\u0442\u043e\u0442 \u0432\u043e\u043f\u0440\u043e\u0441.m\u041f\u0435\u0440\u0435\u0440\u044b\u043b \u0432\u0441\u0435, \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435 \u043d\u0435 \u043e\u0431\u043e\u0448\u0435\u043b \u0441\u0442\u043e\u0440\u043e\u043d\u043e\u0439 \u0438 \u0425\u0430\u0431\u0440.<\/p>\n<p>  \u0417\u0430\u0434\u0430\u0447\u0430 \u0431\u044b\u043b\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f, \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0430\u2192\u0441\u0435\u0440\u0432\u0435\u0440, \u0430 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445. \u0412\u0441e!<\/p>\n<p>  \u0412 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u0441\u043b\u043e\u0436\u043d\u043e\u0433\u043e, \u043d\u043e \u043a\u0442\u043e \u0447\u0438\u0442\u0430\u043b \u043f\u0440\u043e \u0410\u043b\u0438\u0441\u0443 \u0438 \u0411\u043e\u0431\u0430 \u0432 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/\u0410\u043b\u0438\u0441\u0430_\u0438_\u0411\u043e\u0431\">wikipedia<\/a> \u0437\u043d\u0430\u044e\u0442, \u0447\u0442\u043e \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u043d\u0435\u0437\u0430\u0449\u0438\u0449\u0435\u043d\u043d\u043e\u043c\u0443 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 http, \u043a\u043e\u0433\u0434\u0430 \u0410\u043b\u0438\u0441\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u0438\u0441\u044c\u043c\u043e \u0411\u043e\u0431\u0443, \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438 \u043c\u043e\u0436\u0435\u0442 \u0441\u0438\u0434\u0435\u0442\u044c \u0415\u0432\u0430, \u043f\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u044d\u0442\u043e \u043f\u0438\u0441\u044c\u043c\u043e \u0438 \u0447\u0438\u0442\u0430\u0442\u044c \u0435\u0433\u043e. \u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u043e \u044f \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043b \u043f\u0440\u043e \u044d\u0442\u043e <a href=\"https:\/\/intsystem.org\/security\/asymmetric-encryption-how-it-work\/\">\u0437\u0434\u0435\u0441\u044c<\/a>.<\/p>\n<p>  \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b OpenServer.<\/p>\n<p>  <b>\u0412\u0430\u0436\u043d\u043e!<\/b> <\/p>\n<p>  \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430:<\/p>\n<p>  \u2014 Apache 2.4<br \/>  \u2014 PHP-5.5<\/p>\n<p>  \u0417\u0430\u0447\u0435\u043c \u0438 \u043f\u043e\u0447\u0435\u043c\u0443, \u043e\u0431 \u044d\u0442\u043e\u043c \u0447\u0443\u0442\u044c \u043d\u0438\u0436\u0435, \u0430 \u043f\u043e\u043a\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u043b\u0438 \u0438 \u043f\u043e\u0435\u0445\u0430\u043b\u0438 \u0434\u0430\u043b\u044c\u0448\u0435! \u041a\u0430\u0447\u0430\u0435\u043c <a href=\"http:\/\/jquery.com\/download\/\">jQuery<\/a>. \u041a\u0430\u0447\u0430\u0435\u043c <a href=\"https:\/\/github.com\/travist\/jsencrypt\/blob\/master\/bin\/jsencrypt.js\">JSencrupt<\/a>. \u0414\u0435\u043b\u0430\u0435\u043c \u0432\u0441\u0435 \u0443\u0434\u043e\u0431\u043d\u043e \u0438 \u043a\u0440\u0430\u0441\u0438\u0432\u043e, \u043c\u044b \u0436\u0435 \u0445\u043e\u0442\u0438\u043c, \u0447\u0442\u043e \u0431\u044b\u043b\u043e \u0432\u0441\u0435 \u0431\u044b\u043b\u043e \u00ab\u043a\u0430\u043a \u043f\u043e \u043f\u043e\u043b\u043e\u0447\u043a\u0430\u043c \u0440\u0430\u0437\u043b\u043e\u0436\u0435\u043d\u043e\u00bb. \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0430\u043f\u043a\u0443 js \u0432 \u043a\u043e\u0440\u043d\u0435 \u0441\u0430\u0439\u0442\u0430, \u0438 \u043a\u0438\u0434\u0430\u0435\u043c \u0442\u0443\u0434\u0430 \u0441\u043a\u0430\u0447\u0435\u043d\u043d\u044b\u0435 jquery-3.2.0.min.js \u0438 jsencrypt.js.<\/p>\n<p>  \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0430\u043f\u043a\u0443 system, \u0430 \u0432 \u043d\u0435\u0439 \u0444\u0430\u0439\u043b decode.php, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0442\u044c \u043d\u0430\u043c, \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044f \u0447\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u041d\u0430 \u0434\u0435\u043b\u0435 \u043d\u0430\u043c \u044d\u0442\u043e \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u043d\u0435 \u043d\u0443\u0436\u043d\u043e, \u0432\u0435\u0434\u044c \u043d\u0430\u0448\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440, \u0434\u0435\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0433\u043e \u0442\u0430\u043c \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0443\u0436\u0435 \u0441 \u0434\u0435\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438, \u043d\u043e \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0443\u0436\u0435\u043d \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0439 \u0438 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u043a\u043b\u044e\u0447.<\/p>\n<p>  \u042f \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043b \u043f\u0430\u0440\u0443 \u043a\u043b\u044e\u0447\u0435\u0439:<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">rsa_2048_priv.pem<\/b><\/p>\n<div class=\"spoiler_text\">&#8212;&#8212;BEGIN RSA PRIVATE KEY&#8212;&#8212;<br \/>  MIIEpAIBAAKCAQEA9vWm5GzW1kUlDuZaQYB8o2zu4cp8YiTJnyQd5Gb4A2wVt3XK<br \/>  Bu+4qLi1hd\/6o9PMu9FB6rM64LrN2z3dWA+hBcXU5V1YRvCq5IBK3nTWI1KkRew3<br \/>  UIQqOMYVhIrXDQcgpmmIu8GprJKsh5tdPTI8EJe\/Bwezw89czaGTmXsNi5C1YEJn<br \/>  zK3v8mifBuozNTnCMGZ7tHLSyS+SKyhY3EO1iN7WcTM7PcXbncCQWea4cykZvMg+<br \/>  vx331aAUpS7gauWAjQvMIqQe9+txuUQiErs3gtvVzl3QyiVLuOnaxn5VoYyZse4p<br \/>  QIW4OV5a4lQrJR0zWYBx4hmuM3VzPiQI1l+3TQIDAQABAoIBAB4flL3kMMhuIrkQ<br \/>  jA3VWF6u2OydwFJQXm+U\/jhv\/uyb8IIyUfRKpWGfNjUgPvhgy2ZVfg7c0d+7qYSG<br \/>  pUsqjN+hY\/ieTDhK\/u1kYL2FzuD8IaGN0Kl3lZbbQqCqNtUV+3uQ\/+a3FrVAJt9b<br \/>  qiHe0MjNWbXH0LufvZgvj0t3YQ2W2dDgqT+7IBj62YIx2fhutZAu1kYSFIbhelQr<br \/>  h\/Hhbw6AViLSVdJoj\/wnfZKdWplbKcy9JgcKFE3FYnzX2I\/zQsnzdefF0MpX0p4R<br \/>  JK07J\/sqc4Tmt25GrYHh+dy27m+XD7350d1LuYkImfdN7Ypd6Pm+vFOLGVRDmih\/<br \/>  qWlY1tkCgYEA\/hV37itK654AqNHNwvzhG9tG2VO\/UV7qrHQJ+tnHE+833fT\/n+IR<br \/>  wq0PEpbl7ZI6UffcqHmZ+kXWtH\/t5bBpAWc4XFT208nyenf0DshIE2EU4Qjp81YH<br \/>  AdE+k9uOG5hnytg63UXaPPRAL0G3eAgpauBnFhdEEev1kdhVZhqojE8CgYEA+NJt<br \/>  6\/GQHLqISlVIoE+jVHNXZ88LbKH9ox3bLVof3BQA36lXIgcFCqJxhBlfzQiWCWvt<br \/>  WxXL35eL4ZRNbHv7KPbe5+sFFeLz4BLB7c+MBFqS7VzKYiEbzDmJ+u9Eq1HrH0Ly<br \/>  AUNxCwiWjHiV4i3Qg4EdQ2GOzzfHJwPBYW+eT6MCgYA+CP3UH6vWJSiiDz9+qQFJ<br \/>  LNt6elEOy+7eFiLNpVhOzKxGO+ghoC+X6WrxrfgLbhVhJ\/QvCimHCoAmZ8mst8qb<br \/>  dhkzqebtxLO4JQtohIvcd2qCmwuLxuhFEFKIBSYIJMjKpMqSddiX40a8gv4Jh2yd<br \/>  VJa2tQ2AlqzJZBlNqZqXTwKBgQDjUFrbknP1yvN39THEQv0TycuwKpZlSBhPTJdP<br \/>  d2ZjyGKD8lCH5aHVdVH\/PK8owQ9QzCirbd4zBl\/kVXfmA94QLni1px+ePxhNPNWu<br \/>  TE2+LIDOGFdMDrM2f9puROiXGt+ST7aHMPW0\/sOK0R8c4n37pZj2VcoBxRNLsUKZ<br \/>  oT8fwQKBgQDOTq20saBbZzhOi6CCPAEu7dTCpPel2fo62uRwmenLaFvQ639wvXXB<br \/>  UE9XApN3GQVwDe9qENZdc2FfF4WepexU4XRVdThIo6q\/iBQhf\/FvEai8WUGr1mhs<br \/>  1IiCxAJur7Dc1Wk7niiCBgBWrZVART2Rp36atAog1ATdxwEHMyPmkg==<br \/>  &#8212;&#8212;END RSA PRIVATE KEY&#8212;&#8212;  <\/div>\n<\/div>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">rsa_2048_pub.pem<\/b><\/p>\n<div class=\"spoiler_text\">&#8212;&#8212;BEGIN PUBLIC KEY&#8212;&#8212;<br \/>  MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9vWm5GzW1kUlDuZaQYB8<br \/>  o2zu4cp8YiTJnyQd5Gb4A2wVt3XKBu+4qLi1hd\/6o9PMu9FB6rM64LrN2z3dWA+h<br \/>  BcXU5V1YRvCq5IBK3nTWI1KkRew3UIQqOMYVhIrXDQcgpmmIu8GprJKsh5tdPTI8<br \/>  EJe\/Bwezw89czaGTmXsNi5C1YEJnzK3v8mifBuozNTnCMGZ7tHLSyS+SKyhY3EO1<br \/>  iN7WcTM7PcXbncCQWea4cykZvMg+vx331aAUpS7gauWAjQvMIqQe9+txuUQiErs3<br \/>  gtvVzl3QyiVLuOnaxn5VoYyZse4pQIW4OV5a4lQrJR0zWYBx4hmuM3VzPiQI1l+3<br \/>  TQIDAQAB<br \/>  &#8212;&#8212;END PUBLIC KEY&#8212;&#8212;  <\/div>\n<\/div>\n<p>  \u041d\u043e \u0432\u044b \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435 \u0437\u0430\u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438:<\/p>\n<p>  \u0412 OpenServer \u043d\u0430 \u0444\u043b\u0430\u0436\u043a\u0435, \u043f\u0440\u0430\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u043c\u044b\u0448\u043a\u0438 \u2192 \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u2192 \u041a\u043e\u043d\u0441\u043e\u043b\u044c \u2192 \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c.<\/p>\n<p>  \u0414\u043b\u044f 2048 bit-\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430 \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0439 \u043a\u043b\u044e\u0447, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u0431\u043e\u043b\u0435\u0435 \u043c\u0435\u043d\u044c\u0448\u0438\u0439 bit-\u044b\u0439 \u043a\u043b\u044e\u0447, \u0441\u0442\u0430\u0432\u0438\u043c \u0432\u043c\u0435\u0441\u0442\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 2048, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 512, \u0438 \u0442\u0430\u043a \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0438 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 CMD:<\/p>\n<pre><code>openssl genrsa -out rsa_2048_priv.pem 2048<\/code><\/pre>\n<p>  \u0414\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u043a\u043b\u044e\u0447\u0430, \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0438 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 CMD:<\/p>\n<pre><code>cat rsa_2048_priv.pem<\/code><\/pre>\n<p>  \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u043a\u043b\u044e\u0447, \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0438 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 CMD:<\/p>\n<pre><code>openssl rsa -pubout -in rsa_2048_priv.pem -out rsa_2048_pub.pem<\/code><\/pre>\n<p>  \u0421\u043c\u043e\u0442\u0440\u0438\u043c \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u043a\u043b\u044e\u0447, \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u043c \u0438 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0432 CMD:<\/p>\n<pre><code>cat rsa_2048_pub.pem<\/code><\/pre>\n<p>  \u0412\u0441\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438 \u0443 \u043c\u0435\u043d\u044f \u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u0432 \u043a\u043e\u0440\u043d\u0435 \u043f\u0430\u043f\u043a\u0438 \u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 OpenServer, \u0442\u0430\u043a \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0437\u0430\u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u043d\u043e\u0432\u0430 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0435 \u0438 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0438, \u0438\u0449\u0438\u0442\u0435 \u0438\u0445 \u0442\u0430\u043c.<\/p>\n<p>  \u0412\u0441\u0435 \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u044b \u043d\u0430\u0443\u0447\u0438\u043b\u0438\u0441\u044c \u0441\u0430\u043c\u0438 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043a\u043b\u044e\u0447\u0438, \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043c \u043a \u043a\u043e\u0434\u0438\u043d\u0433\u0443! \u0412 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u043c \u0440\u0430\u043d\u0435\u0435 \u0444\u0430\u0439\u043b\u0435 decode.php \u043f\u0438\u0448\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<\/p>\n<pre><code class=\"php\">$pk = '-----BEGIN RSA PRIVATE KEY-----\/\/\u043a\u043b\u044e\u0447 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0437\u043d\u0430\u0442\u044c MIIEpAIBAAKCAQEA9vWm5GzW1kUlDuZaQYB8o2zu4cp8YiTJnyQd5Gb4A2wVt3XK Bu+4qLi1hd\/6o9PMu9FB6rM64LrN2z3dWA+hBcXU5V1YRvCq5IBK3nTWI1KkRew3 UIQqOMYVhIrXDQcgpmmIu8GprJKsh5tdPTI8EJe\/Bwezw89czaGTmXsNi5C1YEJn zK3v8mifBuozNTnCMGZ7tHLSyS+SKyhY3EO1iN7WcTM7PcXbncCQWea4cykZvMg+ vx331aAUpS7gauWAjQvMIqQe9+txuUQiErs3gtvVzl3QyiVLuOnaxn5VoYyZse4p QIW4OV5a4lQrJR0zWYBx4hmuM3VzPiQI1l+3TQIDAQABAoIBAB4flL3kMMhuIrkQ jA3VWF6u2OydwFJQXm+U\/jhv\/uyb8IIyUfRKpWGfNjUgPvhgy2ZVfg7c0d+7qYSG pUsqjN+hY\/ieTDhK\/u1kYL2FzuD8IaGN0Kl3lZbbQqCqNtUV+3uQ\/+a3FrVAJt9b qiHe0MjNWbXH0LufvZgvj0t3YQ2W2dDgqT+7IBj62YIx2fhutZAu1kYSFIbhelQr h\/Hhbw6AViLSVdJoj\/wnfZKdWplbKcy9JgcKFE3FYnzX2I\/zQsnzdefF0MpX0p4R JK07J\/sqc4Tmt25GrYHh+dy27m+XD7350d1LuYkImfdN7Ypd6Pm+vFOLGVRDmih\/ qWlY1tkCgYEA\/hV37itK654AqNHNwvzhG9tG2VO\/UV7qrHQJ+tnHE+833fT\/n+IR wq0PEpbl7ZI6UffcqHmZ+kXWtH\/t5bBpAWc4XFT208nyenf0DshIE2EU4Qjp81YH AdE+k9uOG5hnytg63UXaPPRAL0G3eAgpauBnFhdEEev1kdhVZhqojE8CgYEA+NJt 6\/GQHLqISlVIoE+jVHNXZ88LbKH9ox3bLVof3BQA36lXIgcFCqJxhBlfzQiWCWvt WxXL35eL4ZRNbHv7KPbe5+sFFeLz4BLB7c+MBFqS7VzKYiEbzDmJ+u9Eq1HrH0Ly AUNxCwiWjHiV4i3Qg4EdQ2GOzzfHJwPBYW+eT6MCgYA+CP3UH6vWJSiiDz9+qQFJ LNt6elEOy+7eFiLNpVhOzKxGO+ghoC+X6WrxrfgLbhVhJ\/QvCimHCoAmZ8mst8qb dhkzqebtxLO4JQtohIvcd2qCmwuLxuhFEFKIBSYIJMjKpMqSddiX40a8gv4Jh2yd VJa2tQ2AlqzJZBlNqZqXTwKBgQDjUFrbknP1yvN39THEQv0TycuwKpZlSBhPTJdP d2ZjyGKD8lCH5aHVdVH\/PK8owQ9QzCirbd4zBl\/kVXfmA94QLni1px+ePxhNPNWu TE2+LIDOGFdMDrM2f9puROiXGt+ST7aHMPW0\/sOK0R8c4n37pZj2VcoBxRNLsUKZ oT8fwQKBgQDOTq20saBbZzhOi6CCPAEu7dTCpPel2fo62uRwmenLaFvQ639wvXXB UE9XApN3GQVwDe9qENZdc2FfF4WepexU4XRVdThIo6q\/iBQhf\/FvEai8WUGr1mhs 1IiCxAJur7Dc1Wk7niiCBgBWrZVART2Rp36atAog1ATdxwEHMyPmkg== -----END RSA PRIVATE KEY-----' $data = $_POST['data'];\/\/\u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 $ogp = openssl_get_privatekey($pk); if(@openssl_private_decrypt(base64_decode($data), $out, $ogp))echo $out;\/\/\u0435\u0441\u043b\u0438 \u0432\u0441\u0435 \u043f\u0440\u043e\u0448\u043b\u043e \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044b\u0432\u043e\u0434\u0438\u043c \u0434\u0435\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 <\/code><\/pre>\n<p>  \u0414\u0430\u043b\u0435\u0435 \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0432 \u043f\u0430\u043f\u043a\u0435 \/js, \u0444\u0430\u0439\u043b script.js \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043d\u0430\u043f\u0438\u0448\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043a\u043d\u043e\u043f\u043a\u0438:<\/p>\n<pre><code class=\"javascript\">$(document).ready(function(){ \/\/\u0434\u043e\u0436\u0438\u0434\u0430\u0435\u043c\u0441\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 $('#btn').click(function(){ \/\/\u043a\u043b\u0438\u043a\u0430\u0435\u043c \u043f\u043e \u043a\u043d\u043e\u043f\u043a\u0435     var pub = '-----BEGIN PUBLIC KEY-----\\ \/\/\u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u043c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u043a\u043b\u044e\u0447     MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9vWm5GzW1kUlDuZaQYB8\\     o2zu4cp8YiTJnyQd5Gb4A2wVt3XKBu+4qLi1hd\/6o9PMu9FB6rM64LrN2z3dWA+h\\     BcXU5V1YRvCq5IBK3nTWI1KkRew3UIQqOMYVhIrXDQcgpmmIu8GprJKsh5tdPTI8\\     EJe\/Bwezw89czaGTmXsNi5C1YEJnzK3v8mifBuozNTnCMGZ7tHLSyS+SKyhY3EO1\\     iN7WcTM7PcXbncCQWea4cykZvMg+vx331aAUpS7gauWAjQvMIqQe9+txuUQiErs3\\     gtvVzl3QyiVLuOnaxn5VoYyZse4pQIW4OV5a4lQrJR0zWYBx4hmuM3VzPiQI1l+3\\     TQIDAQAB-----END PUBLIC KEY-----',\/\/\u043f\u0435\u0440\u0435\u043d\u043e\u0441\u044b \u0441\u0442\u0440\u043e\u043a \u043e\u0442\u0434\u0435\u043b\u044f\u0435\u043c \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u043c \u0441\u043b\u0435\u0448\u0435\u043c     crypt = new JSEncrypt();\/\/\u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043e\u0431\u044a\u0435\u043a\u0442 JSEncrypt     crypt.setPublicKey(pub);\/\/\u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u043a\u043b\u044e\u0447     var data = $('#data').val(),\/\/\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u043c \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 #data          data = crypt.encrypt(data);\/\/\u0448\u0438\u0444\u0440\u0443\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435     $.ajax({\u043f\u0435\u0440\u0435\u0434\u0430\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u043e\u043c Ajax         url: '\/system\/decode.php',         type: 'post',         dataType: 'text',         data: {data: data},         success: function(a){            if(a){\/\/\u0435\u0441\u043b\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u0448\u043b\u0438 \u0432\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u0438\u0445 \u0432 \u043f\u043e\u043b\u044f #encrypted \u0438 #reply               $('#encrypted').val(data);\/\/\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440               $('#reply').val(a);\/\/\u0434\u0435\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u0430            }         }     }); }); }); <\/code><\/pre>\n<p>  \u0421\u043e\u0437\u0434\u0430\u0435\u043c \u0444\u0430\u0439\u043b \u0432 \u043a\u043e\u0440\u043d\u0435 \u0441\u0430\u0439\u0442\u0430 index.php<\/p>\n<pre><code class=\"html\">&lt;!DOCTYPE html PUBLIC &quot;-\/\/W3C\/\/DTD XHTML 1.0 Strict\/\/EN&quot; &quot;http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-strict.dtd&quot;&gt; &lt;html&gt;  &lt;head&gt;     &lt;script type=&quot;text\/javascript&quot; src=&quot;js\/jquery-3.2.0.min&quot;&gt;&lt;\/script&gt;     &lt;script type=&quot;text\/javascript&quot; src=&quot;js\/jsencrypt.js&quot;&gt;&lt;\/script&gt;     &lt;script type=&quot;text\/javascript&quot; src=&quot;js\/script.js&quot;&gt;&lt;\/script&gt; &lt;\/head&gt; &lt;body&gt; &lt;input id=&quot;data&quot; style=&quot;width: 120px; height: 30px; margin-bottom:5px; font-size: 21px;&quot; placeholder=&quot;\u0414\u0430\u043d\u043d\u044b\u0435:&quot;\/&gt; &lt;input id=&quot;encrypted&quot; style=&quot;width: 100%; height: 30px; margin-bottom:5px; background-color: white; border: 1px solid gray; font-size: 21px;&quot; placeholder=&quot;\u0414\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440:&quot;\/&gt; &lt;input id=&quot;reply&quot; style=&quot;width: 100%; height: 30px; margin-bottom:5px; background-color: white; border: 1px solid gray; font-size: 21px;&quot; placeholder=&quot;\u041e\u0442\u0432\u0435\u0442 \u0421\u0435\u0440\u0432\u0435\u0440\u0430:&quot;\/&gt; &lt;div id=&quot;btn&quot; style=&quot;width: 120px; height: 30px; border: 1px solid gray; margin-bottom:5px; cursor: pointer; background-color: gray; color: white; font-size: 21px; text-align: center; border-radius: 3px;&quot;&gt;\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c&lt;\/div&gt; &lt;\/body&gt; &lt;\/html&gt; <\/code><\/pre>\n<p>  \u0421 \u043a\u0430\u043a\u0438\u043c\u0438 \u0442\u0440\u0443\u0434\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c\u0441\u044f?<\/p>\n<p>  \u041a\u0430\u043a \u044f \u043f\u0438\u0441\u0430\u043b \u0432\u044b\u0448\u0435, \u0432\u0430\u0436\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c OpenServer. \u0418\u0437 \u0437\u0430 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0443 \u043c\u0435\u043d\u044f \u0441\u0442\u043e\u044f\u043b\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430:<\/p>\n<p>  \u2014 Apache 2.2<br \/>  \u2014 PHP-5.3<\/p>\n<p>  Apache \u0440\u0443\u0448\u0438\u043b\u0441\u044f \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439:<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b Apache HTTP Server<\/b><\/p>\n<div class=\"spoiler_text\">\u0421\u0438\u0433\u043d\u0430\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b:<br \/>  \u0418\u043c\u044f \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b: APPCRASH<br \/>  \u0418\u043c\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f: httpd.exe<br \/>  \u0412\u0435\u0440\u0441\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f: 2.2.31.0<br \/>  \u041e\u0442\u043c\u0435\u0442\u043a\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f: 55a77942<br \/>  \u0418\u043c\u044f \u043c\u043e\u0434\u0443\u043b\u044f \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439: LIBEAY32.dll<br \/>  \u0412\u0435\u0440\u0441\u0438\u044f \u043c\u043e\u0434\u0443\u043b\u044f \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439: 1.0.1.16<br \/>  \u041e\u0442\u043c\u0435\u0442\u043a\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043c\u043e\u0434\u0443\u043b\u044f \u0441 \u043e\u0448\u0438\u0431\u043a\u043e\u0439: 55a2477e<br \/>  \u041a\u043e\u0434 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f: c0000005<br \/>  \u0421\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f: 000409ab<br \/>  \u0412\u0435\u0440\u0441\u0438\u044f \u041e\u0421: 6.1.7601.2.1.0.256.1<br \/>  \u041a\u043e\u0434 \u044f\u0437\u044b\u043a\u0430: 1049<br \/>  \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f 1: 0a9e<br \/>  \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f 2: 0a9e372d3b4ad19135b953a78882e789<br \/>  \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f 3: 0a9e<br \/>  \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f 4: 0a9e372d3b4ad19135b953a78882e789  <\/div>\n<\/div>\n<p>  \u0415\u0441\u043b\u0438 \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044e openssl_private_decrypt(), \u0442\u043e Apache \u043d\u0435 \u0440\u0443\u0448\u0438\u043b\u0441\u044f, \u043d\u0430\u0432\u0435\u0440\u043d\u043e \u0438\u0437 \u0437\u0430 \u043d\u0435\u0435, \u043d\u0435 \u0437\u0440\u044f \u044d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043d\u0435 \u0437\u0430\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0430, \u043a\u0430\u043a \u043f\u0438\u0448\u0443\u0442 \u0432 \u0441\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0430\u0445 \u043f\u043e php \u00ab\u0432\u044b \u0435\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u043d\u0430 \u0441\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u0445 \u0438 \u0440\u0438\u0441\u043a\u00bb!<\/p>\n<p>  \u0415\u0449\u0435 \u0432\u0430\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c! \u041a\u0430\u043a \u044f \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043b \u0442\u0443\u0442 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435, \u0447\u0442\u043e \u043f\u0440\u0438 \u043a\u043b\u044e\u0447\u0435 512-bit, \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c 53 \u0431\u0430\u0439\u0442\u0430, \u043a\u0430\u043a \u044f \u043f\u043e\u043d\u0438\u043c\u0430\u044e \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c 53 \u0441\u0438\u043c\u0432\u043e\u043b\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0435\u0441\u043b\u0438 \u0432\u044b \u0432 \u043f\u043e\u043b\u044f \u0434\u043b\u044f \u0432\u0432\u043e\u0434\u0430 \u043f\u0430\u0440\u043e\u043b\u044f \u0437\u0430\u0434\u0430\u043b\u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u0434\u043b\u0438\u043d\u0443 60 \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0432\u0432\u0435\u043b \u0432\u0441\u0435 60 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432, \u0442\u043e \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0434\u0435\u0442 \u043e\u0448\u0438\u0431\u043a\u0430. \u0415\u0441\u043b\u0438 \u044f \u043d\u0435 \u043f\u0440\u0430\u0432, \u043f\u043e\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043c\u0435\u043d\u044f \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430.<\/p>\n<p>  \u041d\u0430 \u044d\u0442\u043e\u043c \u0432\u0441\u0435 \u0434\u0440\u0443\u0437\u044c\u044f, \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u043d\u0435 \u0440\u0430\u0441\u043a\u0440\u044b\u043b\u0430 \u0432\u0441\u0435 \u0441\u0435\u043a\u0440\u0435\u0442\u044b RSA \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u043e \u043d\u0430\u0434\u0435\u044e\u0441\u044c \u043e\u043d\u0430 \u043f\u043e\u043c\u043e\u0433\u043b\u0430 \u0442\u0435\u043c, \u043a\u0442\u043e \u043d\u0435 \u043c\u043e\u0433 \u043f\u043e\u043d\u044f\u0442\u044c \u043f\u0440\u0438\u043d\u0446\u0438\u043f \u0435\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u0442\u0435\u043c \u043a\u0442\u043e \u0445\u043e\u0442\u0435\u043b \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043b\u043e\u0436\u043d\u0443\u044e, \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0443\u044e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u0434\u0430\u043d\u043d\u044b\u0445.<\/p>\n<p>  \u0412\u0441\u0435\u043c \u0437\u0430\u0449\u0438\u0442\u044b \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445, \u0443\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0435 \u0425\u0430\u0431\u0440\u043e\u0432\u0447\u0430\u043d\u0435!<br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habrahabr.ru\/post\/325500\/\"> https:\/\/habrahabr.ru\/post\/325500\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435 \u0434\u0440\u0443\u0437\u044c\u044f! \u0412\u043e\u0442 \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u0442\u043e \u0438 \u044f \u0434\u043e\u0431\u0440\u0430\u043b\u0441\u044f \u0434\u043e \u0425\u0430\u0431\u0440\u0430 \u0440\u0435\u0441\u0443\u0440\u0441\u0430! \u0421\u0440\u0430\u0437\u0443 \u0441\u043a\u0430\u0436\u0443, \u044f \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b, \u0438 \u043e\u0442\u043d\u043e\u0448\u0443 \u0441\u0435\u0431\u044f \u0441\u043a\u043e\u0440\u0435\u0435 \u043a \u0440\u0430\u0437\u0440\u044f\u0434\u0443 \u0447\u0430\u0439\u043d\u0438\u043a\u043e\u0432, \u043d\u043e \u0435\u0441\u043b\u0438 \u044f \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u043b \u0441\u0435\u0431\u0435 \u0446\u0435\u043b\u044c, \u044f \u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u0435\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u043b\u044e\u0431\u044b\u043c \u043f\u0443\u0442\u0435\u043c, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 \u043f\u043e\u0440\u043e\u0439 \u043f\u0443\u0433\u0430\u0435\u0442 \u043c\u0435\u043d\u044f. \u041a \u0447\u0435\u043c\u0443 \u044d\u0442\u043e \u044f? \u041a \u0442\u043e\u043c\u0443 \u0447\u0442\u043e, \u044d\u0442\u043e\u0442 Tutorial \u0441\u043a\u043e\u0440\u0435\u0435 \u0434\u043b\u044f \u0447\u0430\u0439\u043d\u0438\u043a\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0445\u043e\u0442\u044f\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0435\u0435 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0435 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u043a\u0430\u043a \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043d\u0435\u0436\u0435\u043b\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0444\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0438\u0448\u0443\u0442 \u0441\u0442\u0430\u0442\u044c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u043e\u0432\u0438\u0447\u043a\u0443 \u0441\u043b\u043e\u0436\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u044c, \u043d\u0435 \u0433\u043e\u0432\u043e\u0440\u044f \u0443\u0436\u0435 \u043e \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0438 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0433\u043e\u0442\u043e\u0432\u043e\u0439 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439!  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-284342","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/284342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=284342"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/284342\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=284342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=284342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=284342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}