Last active
August 29, 2015 14:06
-
-
Save theorm/1b54f3f7859c035e7112 to your computer and use it in GitHub Desktop.
RSA encrypt/decrypt using http://travistidwell.com/jsencrypt/demo/
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // RSA encrypt/decrypt using http://travistidwell.com/jsencrypt/demo/ | |
| var publicKey = "MIGeMA0GCSqGSIb3DQEBAQUAA4GMADCBiAKBgH/i6o0R9+Y/4gc1S8YVqq+LW8WO ZBATp2QvB0QzrnG1cN7jVnhGSBc8IYWCSjor3y7YGUxS3zOn17Sd1QreTaMqA61a\nEVznt25CCdghsJz0Ctsk/TioQQQ4yL7xMKn/94IoM+ebuuw+/DQjEFo2GgZLcvOfBk2Gjfe6OuDDu3slAgMBAAE="; | |
| var privateKey = "MIICWgIBAAKBgH/i6o0R9+Y/4gc1S8YVqq+LW8WOZBATp2QvB0QzrnG1cN7jVnhGSBc8IYWCSjor3y7YGUxS3zOn17Sd1QreTaMqA61aEVznt25CCdghsJz0Ctsk/TioQQQ4yL7xMKn/94IoM+ebuuw+/DQjEFo2GgZLcvOfBk2Gjfe6OuDDu3slAgMBAAECgYA6SQRXaSIPuXvdhyfSztstCJm570yhmyOGYHyyU8+kmWoo23n0dSu0Ez6/54LHAmnEos7c30RE+bEw62JGgszk9HI6K3EJGV0dP9WWUJieP/jM5YG//rq3im1eP/7e0KsxCFxlMUTreN7bG9VvQIBLMTgAj3LlW4QBGH0z0yHLPQJBALhgoeWisSqChMvL6YwDOvyWkkeUa9YuqQ2ZYakKvG9JUmirp1q57Fr0Q41i1NHcc0JLtdhOvs3ybmXeHCBueUcCQQCxkIs0bsTh3Ku1wt8qEDsGTGFbg5RTnNThfGAbaGMkjTnW/JpV4Z2clRVN8clS7nXW4CPjgJYY1kIPODGp5R4zAkBXJ35/8Ra0FHw3ZY1hXMmOSpKc+WC8HtRUlFNgt615IXyt864pKce6+snP1I7rILzu8qDjvd1dtqJOzt4WyoHTAkAwqncctcdMSBjfxjs34h7rSP/d/yAmEnPeISKOIHwbxoE1xSHfq+hwxAOEy2HsUuMFM4VikxmQURjl5vblo6A1AkApBGlIx1kXm8Cn0VBJxsyT/gVkDtL8vijRFursdeeFWV0OxtwwknjjYwjgwhvlsTsKunSbWN7YS8Y8FyUdGdog"; | |
| var encrypter = new JSEncrypt(); | |
| encrypter.setPublicKey(publicKey); | |
| var decrypter = new JSEncrypt(); | |
| decrypter.setPrivateKey(privateKey); | |
| var secret = "secret"; | |
| var encryptedSecret = encrypter.encrypt(secret); | |
| console.log("Secret: " + decrypter.decrypt(encryptedSecret)); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment