arcane-encryption-utils v1.0.3
Arcane Encryption Utils
arcane-encryption-utils is a magical JavaScript library designed to make encryption and decryption as simple as casting a spell. Built on top of the robust crypto-js library, it offers an easy-to-use interface for AES encryption, allowing you to secure your messages with a secret key.
Installation
To install the library, use the following npm command:
npm install arcane-encryption-utilsUsage
First, import ArcaneEncryptionUtils into your project:
import ArcaneEncryptionUtils from 'arcane-encryption-utils';Encrypting a Message
To encrypt a message, create an instance of ArcaneEncryptionUtils with your secret key, and then use the castEncryptionSpell method:
const secretKey = 'your-secret-key-here';
const arcaneUtils = new ArcaneEncryptionUtils(secretKey);
const encryptedMessage = arcaneUtils.castEncryptionSpell('Hello, World!');
console.log(encryptedMessage);Decrypting a Message
To decrypt a message, use the castDecryptionSpell method with the ciphertext:
const decryptedMessage = arcaneUtils.castDecryptionSpell(encryptedMessage);
console.log(decryptedMessage); // Output: Hello, World!Features
- Simple and intuitive API for encrypting and decrypting messages.
- Uses AES encryption for strong security.
- Built on the reliable
crypto-jslibrary.
Contributing
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Support
If you encounter any issues or have any questions, please file an issue on the GitHub repository.
Happy encrypting!