使用PHP和Javascript的RSA加密

RSA Encryption using PHP and Javascript

本文关键字:RSA 加密 Javascript PHP 使用      更新时间:2023-09-26

我是JavaScript的新手,想知道如何从下面的代码中显示到文本框。我很难使用JavaScript将变量加密信息传输到文本框中。如果这不可能,那么我如何显示从$('#feedback').html(data);textbox的信息。

<script>
    function encrypt() {
        var publickey = "<?=publicKeyToHex($privatekey)?>";
        var rsakey = new RSAKey();
        rsakey.setPublic(publickey, "10001");
        var enc = rsakey.encrypt($('#plaintext').val());
        $.get('index.php?encrypted='+enc, function(data) {
            var encryptedinfo = $('#feedback').html(data);
            encryptedinfo.value;
        });
        return;
    }
</script>
<div class="row-fluid">
<div class="span4">
    <form class="form-horizontal" method="post">
        <div class="control-group">
            <label class="control-label" for="inputEmail">Plaintext</label>
            <div class="controls">
                <input type="text" name="plaintext" id="plaintext" placeholder="enter something">
            </div>
        </div>
    </form>
</div>
<div class="span4">
    <button type="button" class="btn btn-primary" onclick="encrypt()">Encrypt</button>
</div>
<br/>

假设data中有加密的值,则可以简单地使用$("#plaintext").val(data)