def/cipher

Caesar cipher and others

Maintainers

Package info

github.com/andrew-kamenchuk/def-cipher

pkg:composer/def/cipher

Statistics

Installs: 7

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-master 2016-08-29 18:05 UTC

This package is auto-updated.

Last update: 2026-03-01 00:22:21 UTC


README

Build Status Latest Stable Vesrion

use def\Cipher\CaesarCipher;
use def\Cipher\Alphabet\EnglishAlphabet;

$rot13 = new CaesarCipher(new EnglishAlphabet, 13);

print $rot13->encode("Hello, world\n");

or

use def\Cipher\VigenereCipher;
use def\Cipher\Alphabet\EnglishAlphabet;

$cipher = new VigenereCipher(new EnglishAlphabet, "keyword");

print $cipher->encode("Hello, world\n");