Skip to content

mascrypt0/encryption-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

encrypt-kit Usage

npm

npm install encryption-kit

JsSm4Client Encryption and Decryption tool

Encapsulates JsSm4,

Configuration parameter key : secret key

  • Encryption method

  • @param plaintext

  • encryptData( plaintext:string): string

  • Decryption method

  • @param ciphertext

  • decryptData(ciphertext:string): string

// introduction

import {JsSm4Client} from 'encryption-kit'

let jsSm4Client = new JsSm4Client('youKey')

let a = "1232123"

console.log(jsSm4Client.decryptData(jsSm4Client.encryptData(a))); // 1232123

2 RsaClient rsa encryption, decryption

Encapsulates RsaClient,

Configuration parameter key : secret key

  • Encryption method

  • @param plaintext

  • encryptData( plaintext:string): string

  • Decryption method

  • @param ciphertext

  • decryptData(ciphertext:string): string

// Example

import {RsaClient} from 'encryption-kit'

const publickKey = 'youPublickKey'
const privateKey = 'youPrivateKey'

let rsaClient = new RsaClient(key)

let a = "1232123"

console.log(rsaClient.decryptData(rsaClient.encryptData(a))); // 1232123

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published