Skip to content

web rsa encryption(支持浏览器端的 ras 加密)

bosscheng/web-rsa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

简介

web端js 使用的 openssl rsa encryption 加密算法

使用

// AMD

import JSEncrypt from 'web-rsa';
var encrypt = new JSEncrypt();
// encrypt
encrypt.setPublicKey('publish key')
var data = encrypt.encrypt('string');


// decrypt
var decrypt = new JSEncrypt();
decrypt.setPrivateKey('private key');
var data1 = decrypt.decrypt(data);

// CMD
var JSEncrypt = require('./rsa');
var encrypt = new JSEncrypt();
// encrypt
encrypt.setPublicKey('publish key')
var data = encrypt.encrypt('string');

// decrypt
var decrypt = new JSEncrypt();
decrypt.setPrivateKey('private key');
var data1 = decrypt.decrypt(data);
// browser
var encrypt = new window.JSEncrypt();

// encrypt
encrypt.setPublicKey('publish key')
var data = encrypt.encrypt('string');

// decrypt
var decrypt = new JSEncrypt();
decrypt.setPrivateKey('private key');
var data1 = decrypt.decrypt(data);

About

web rsa encryption(支持浏览器端的 ras 加密)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published