SOURCE

console 命令行工具 X clear

                    
>
console
      // Call this code when the page is done loading.
      $(function() {
var json ={
  username: 'woyao333',
  pwd:'a123456'
};
        $('#input').val(JSON.stringify(json));
        // Run a quick encryption/decryption when they click.
        $('#testme').click(function() {

          // Encrypt with the public key...
          var encrypt = new JSEncrypt();
        console.log($('#pubkey').val());
          encrypt.setPublicKey($('#pubkey').val());
          var encrypted = encrypt.encrypt($('#input').val());

          // Decrypt with the private key...
          var decrypt = new JSEncrypt();
          decrypt.setPrivateKey($('#privkey').val());
          var uncrypted = decrypt.decrypt(encrypted);

          // Now a simple check to see if the round-trip worked.
          if (uncrypted == $('#input').val()) {
            alert('It works!!!');
            $('#input').val(encrypted);
          }
          else {
            alert('Something went wrong....');
          }
        });
      });
<!doctype html>
<html>
  <head>
    <title>JavaScript RSA Encryption</title>




  </head>
  <body>
    <label for="privkey">Private Key</label><br/>
    <textarea id="privkey" rows="15" cols="65">-----BEGIN RSA PRIVATE KEY-----
MIICWwIBAAKBgQCxlgaUfylShpHKJsOrkP2xJRuhS4Tyg7ph7hN2HZxUkCAtspcX
SE4Js6MXCghgAhEKOVV+58V95/ydRg2dfvZo3rlPDkYRAfV2I8BYQzafRUPIL3PV
Gg7x2O+QIOk/vgxtJZfxqFf4ErZawjWdwd1qf6LdSqko2muwCOwv92SF9QIDAQAB
AoGAG5Lv8p7MC8RZXsomF72rppXcdG8FdaJ+jjYpT23JmFfIp0/TpgnUFC2QZUNp
iX7Ipo3AeLQENkiPMNxvwMS1/dBd0CuOwSIsGT0/LbJ23pCrBROFWxMcQzmzPux/
LZdvAC9bj/KL3BgMolEO6JmJKenOuLKBBTu8wJ5CsH/gVQECQQDZICCS7/G6p0ax
zjgGtX6qxlt1FPYO5eEUZJFMoPc28Ig+st4ZdEtAis8W/tINgCKjxCdOcZydnPpm
/q3+otuPAkEA0WGe81Aq7Z0xoAX59L3hnxQ5PiIgcM/zO+1lEx9gHCAhUhIs9tgJ
TR7Oi2JtTa2yc2ayu/j2lU+bMSPg5p9UOwJAWG2INq+4UF9+ID4vfTP/wYeFifqe
d9TRxV9r+bx40oxFwNtSLyW43DFsRB5F6C+ua+ogZAdLVLmxFa9Vp6YmKwJAMLzP
egWEKJE5lu0tNKnqVdQoSu04renJzX5B08Su430bJHZ0nvTEnX35R/qeRMGU00Xp
ftXB2BmSn0qhtC0MNwJAWmnQ9Npmnc13SuV8NUTl5bL5zLwq4OByC4/8NW51lyt9
ETqdj+jYRSMBq6H1mrML6PQoMsuTYwzptTZwFO8kiw==
-----END RSA PRIVATE KEY-----</textarea><br/>
    <label for="pubkey">Public Key</label><br/>
    <textarea id="pubkey" rows="15" cols="65">-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCxlgaUfylShpHKJsOrkP2xJRuh
S4Tyg7ph7hN2HZxUkCAtspcXSE4Js6MXCghgAhEKOVV+58V95/ydRg2dfvZo3rlP
DkYRAfV2I8BYQzafRUPIL3PVGg7x2O+QIOk/vgxtJZfxqFf4ErZawjWdwd1qf6Ld
Sqko2muwCOwv92SF9QIDAQAB
-----END PUBLIC KEY-----</textarea><br/>
    <label for="input">Text to encrypt:</label><br/>
    <textarea id="input" name="input" type="text" rows=4 cols=70>This is a test!</textarea><br/>
    <input id="testme" type="button" value="Test Me!!!" /><br/>
  </body>
</html>

本项目引用的自定义外部资源