{"id":288,"date":"2021-06-24T23:37:08","date_gmt":"2021-06-24T14:37:08","guid":{"rendered":"http:\/\/www.space4u.co.kr\/wp\/?p=288"},"modified":"2021-06-24T23:37:11","modified_gmt":"2021-06-24T14:37:11","slug":"php-v5-6-%ec%9d%b4%ec%83%81%ec%97%90%ec%84%9c-mcrypt_encrypt-%ed%95%a8%ec%88%98-%ec%82%ac%ec%9a%a9-%ec%8b%9c-%eb%b0%9c%ec%83%9d%ed%95%98%eb%8a%94-%ec%97%90%eb%9f%ac-%ed%95%b4%ea%b2%b0","status":"publish","type":"post","link":"http:\/\/www.space4u.co.kr\/wp\/?p=288","title":{"rendered":"PHP v5.6 \uc774\uc0c1\uc5d0\uc11c mcrypt_encrypt() \ud568\uc218 \uc0ac\uc6a9 \uc2dc \ubc1c\uc0dd\ud558\ub294 \uc5d0\ub7ec \ud574\uacb0"},"content":{"rendered":"\n<p>mcrypt_encrypt(): Key of size 6 not supported by this algorithm. Only keys of sizes 16, 24 or 32 supported in test.php on line 128<\/p>\n\n\n\n<p>\uc554\/\ubcf5\ud638\ud654\uc2dc \uc0ac\uc6a9\ud558\ub294 mcrypt_encrypt() \ud568\uc218\uac00 PHP 5.6 \uc774\uc0c1\uc5d0\uc11c \uc81c\uc57d\uc0ac\ud56d\uc774 \uc788\uc2b5\ub2c8\ub2e4.<br>\uc554\/\ubcf5\ud638\ud654\uc2dc \uc0ac\uc6a9\ud558\ub294 key\uc758 \uae38\uc774\ub97c 16, 24, 32 \uc5d0 \ub9de\uac8c \uc0ac\uc6a9\ud574\uc57c \ud55c\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4.  <br>\uc790\ub9bf\uc218\uac00 \ub9de\uc9c0 \uc54a\uc73c\uba74 \uc704\uc640 \uac19\uc740 \uc5d0\ub7ec\uba54\uc2dc\uc9c0\ub97c \ucd9c\ub825\ud558\uace0 \uc815\uc0c1\uc801\uc73c\ub85c \uc554\/\ubcf5\ud638\ud654 \ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uadf8\ub7ec\uba74 php v5.6 \ubbf8\ub9cc\uc5d0\uc11c \uc790\uc720\ub85c\uc6b4 \uae38\uc774\ub85c \uc0ac\uc6a9\ud558\ub358 key \ub97c v5.6\uc774\uc0c1\uc5d0\uc11c \uc5b4\ub5bb\uac8c \ucc98\ub9ac\ud574\uc57c \ud560\uae4c?<br> \ub2e4\uad6c\ub098 \ud0a4\ub97c \ubc14\uafb8\uba74 \uae30\uc874\uc5d0 \uc0ac\uc6a9\ud558\ub358 \uc554\/\ubcf5\ud638\ud654 \ub41c \ubb38\uc790\uc5f4\uc744 \uc4f0\uae30\uac00 \uace8\uce58 \uc544\ud30c\uc9d1\ub2c8\ub2e4.<br>\uc694\ub807\uac8c \ud574\ubd05\uc2dc\ub2e4. \uc9e7\uc740 \ud0a4\ub3c4 \uadf8\ub300\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/ \uc554\ud638\ud654\nfunction ase_encrypt($plainText)\n{\n    $key = 'mykeys';\n    $key = str_pad($key, 16,chr(0));  \/\/ Key \uc790\ub9bf\uc218 \ucc44\uc6b0\uae30\n    $mode = MCRYPT_MODE_ECB;\n    $enc = MCRYPT_RIJNDAEL_128;\n    $iv = mcrypt_create_iv(mcrypt_get_iv_size($enc, $mode), MCRYPT_RAND);\n\n    return strtoupper(bin2hex(mcrypt_encrypt($enc, $key, $plainText, $mode, $iv)));\n}<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"php\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/ \ubcf5\ud638\ud654\nfunction ase_decrypt($encText)\n{\n    $key = 'mykeys';\n    $key = str_pad($key, 16,chr(0));  \/\/ Key \uc790\ub9bf\uc218 \ucc44\uc6b0\uae30\n    $mode = MCRYPT_MODE_ECB;\n    $enc = MCRYPT_RIJNDAEL_128;\n    $iv = mcrypt_create_iv(mcrypt_get_iv_size($enc, $mode), MCRYPT_RAND);\n\n    $encText = mcrypt_decrypt($enc, $key, pack(\"H*\", $encText), $mode, $iv);\n\n    return rtrim($encText, $encText[strlen($encText)-1]);\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>mcrypt_encrypt(): Key of size 6 not supported by this algorithm. Only keys of sizes 16, 24 or 32 supported in test.php on line 128 \uc554\/\ubcf5\ud638\ud654\uc2dc&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"http:\/\/www.space4u.co.kr\/wp\/?p=288\">\ub354 \uc77d\uae30<span class=\"screen-reader-text\">PHP v5.6 \uc774\uc0c1\uc5d0\uc11c mcrypt_encrypt() \ud568\uc218 \uc0ac\uc6a9 \uc2dc \ubc1c\uc0dd\ud558\ub294 \uc5d0\ub7ec \ud574\uacb0<\/span> <i class=\"fas fa-angle-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,4],"tags":[225,226,227,223,221,220,224,222],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts\/288"}],"collection":[{"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=288"}],"version-history":[{"count":1,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts\/288\/revisions"}],"predecessor-version":[{"id":289,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts\/288\/revisions\/289"}],"wp:attachment":[{"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=288"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}