Skip to content

K9Crypt/module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

K9Crypt Algorithm

This is a special encryption algorithm created for K9Crypt.

Updates

v1.1.6

  • Due to issues reported in feedback, it has been updated to be usable only as CommonJS.

Installation

bun add k9crypt
# npm install k9crypt
# pnpm add k9crypt
# yarn add k9crypt

Usage

const k9crypt = require('k9crypt');

async function test() {
  const secretKey = 'VeryLongSecretKey!@#1234567890';
  const encryptor = new k9crypt(secretKey);
  // Or you can use it without providing a secretKey value. A key will be generated by the system.
  // const encryptor = new k9crypt();
  const plaintext = 'Hello, World!';

  try {
    const encrypted = await encryptor.encrypt(plaintext);
    console.log('Encrypted data:', encrypted);

    const decrypted = await encryptor.decrypt(encrypted);
    console.log('Decrypted data:', decrypted);
  } catch (error) {
    console.error('Encryption error:', error);
  }
}

test();

License

This project is licensed under the MIT license.

About

A special encryption algorithm created for K9Crypt.

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Contributors 2

  •  
  •