crypto-classical-0.3.0: An educational tool for studying classical cryptography schemes.

Copyright(c) Colin Woodbury 2015 - 2020
LicenseBSD3
MaintainerColin Woodbury <colin@fosskers.ca>
Safe HaskellNone
LanguageHaskell2010

Crypto.Classical.Cipher.Substitution

Description

 
Synopsis

Documentation

newtype Substitution a Source #

A Cipher whose key is a (pseudo)random mapping of characters to other characters. A character may map to itself.

Constructors

Substitution 

Fields

Instances
Monad Substitution Source # 
Instance details

Defined in Crypto.Classical.Cipher.Substitution

Functor Substitution Source # 
Instance details

Defined in Crypto.Classical.Cipher.Substitution

Methods

fmap :: (a -> b) -> Substitution a -> Substitution b #

(<$) :: a -> Substitution b -> Substitution a #

Applicative Substitution Source # 
Instance details

Defined in Crypto.Classical.Cipher.Substitution

Eq a => Eq (Substitution a) Source # 
Instance details

Defined in Crypto.Classical.Cipher.Substitution

Show a => Show (Substitution a) Source # 
Instance details

Defined in Crypto.Classical.Cipher.Substitution

Cipher (Map Char Char) Substitution Source # 
Instance details

Defined in Crypto.Classical.Cipher.Substitution