$decodtext = openssl_decrypt($encodetext, $method, $password, false, $iv); die($decodtext); } } ?> <html> <head> <title>des和aes解密</title> </head> <body> <center> <form action="#" method=""> <label for="">加密方式:</label> <input type="radio" name="method" value="des">DES <input type="radio" name="method" value="aes">AES<br/> <label for="">密码:</label> <input type="text" name="password" value=""><br/> <label for="">密文:</label><br> <textarea name="encodetext" id="" cols="100" rows="15"></textarea><br/> <input style="width:100px;height:100px" type="submit" id="myform" value="解密"> </form> <br><br> <textarea id="decodetext" cols="100" rows="20"> </textarea> <center/> <script src="/static/js/jquery-1.8.3.min.js" type="text/javascript"></script> <script type="text/javascript"> var myform = document.getElementById("myform"); myform.addEventListener('click',function(e){ e.preventDefault(); var method = $("input[name='method']:checked").val(); var password = $("input[name='password']").val(); var encodetext = $("textarea").val(); //console.log(method,password,encodetext);//return false; $.ajax({ type : "POST", url : "jsondecrypt.php", data : {'method':method,'password':password,'encodetext':encodetext}, dataType : "text", success : function(data){ $("#decodetext").val(data); // console.log(data); } }); }); </script> </body> </html>