Skip to content

A string encrypt & decrypt package based on TEA

Notifications You must be signed in to change notification settings

fiefdx/node-tea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-tea

A string encrypt & decrypt package based on TEA

get & use

  1. get it

    git clone git@github.com:fiefdx/node-tea.git
    
    or
    
    npm install node-tea
    
  2. use it

    let util = require('util');
    let tea = require('node-tea');
    
    {
       let input = tea.encodeUtf8('this is a test, 这是一个测试');
       let s = tea.encrypt(input, '111111');
       console.log(s);
       let ss = tea.decrypt(s, '111111');
       let output = tea.decodeUtf8(ss);
       console.log(output);
    }
    
    {
       let input = tea.encodeUtf8('this is a test, 这是一个测试');
       let s = tea.encryptBase64(input, '111111');
       console.log(s);
       let ss = tea.decryptBase64(s, '111111');
       let output = tea.decodeUtf8(ss);
       console.log(output);
    }
    
    {
       let input = tea.strToBytes(tea.encodeUtf8('this is a test, 这是一个测试'));
       let s = tea.encryptBytes(input, '111111');
       console.log(util.format('%s', s));
       let ss = tea.decryptBytes(s, '111111');
       let output = tea.decodeUtf8(tea.bytesToStr(ss));
       console.log(output);
    }

About

A string encrypt & decrypt package based on TEA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published