Download the PHP package sham3r/cipher-bsk without Composer
On this page you can find all versions of the php package sham3r/cipher-bsk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sham3r/cipher-bsk
More information about sham3r/cipher-bsk
Files in sham3r/cipher-bsk
Package cipher-bsk
Short Description A lightweight encryption library implementing techniques from the research paper 'A Hybrid Cryptographic Scheme of Modified Vigenère Cipher using Randomized Approach for Enhancing Data Security' by Sazzad Saju. This library aims to provide robust data security with an easy-to-use API. For more details, visit: https://bit.ly/cipher-bsk
License MIT
Informations about the package cipher-bsk
cipher-bsk-composer-package
Bornomala Symmetric Key (BSK) stream cipher, is a lightweight encryption library implementing techniques from the research paper 'A Hybrid Cryptographic Scheme of Modified Vigenère Cipher using Randomized Approach for Enhancing Data Security' by Sazzad Saju. This library aims to provide robust data security with an easy-to-use API. For more details, visit: https://bit.ly/cipher-bsk
Installation/Launch
Install the package via Composer:
Usage
To use in your project get the encrypt and decrypt function from object deconstruction
Features
- Avalanche effect
- Immune from frequency analysis attack
- Output ranges from ASCII(0-255)
Documentations
- Published paper: DOI: 10.5120/ijca2021921290
- Online tool: BSK ONLINE
Run the unit test:
vendor/bin/phpunit tests
vendor/bin/phpunit tests/KeyGeneratorTest.php --testdox
vendor/bin/phpunit tests/KeyGeneratorTest.php --testdox --debug
php tests/RandomDebugTest.php
vendor/bin/phpunit --testdox
Unit Test Flags:
- Each . represents a passing test.
- An F represents a failing test.
- An E represents an error.
- An R would represent a risky test (e.g., no assertions in the test).