From 8ece8ebec2a6e150465fa8b7c61c23f1725cc183 Mon Sep 17 00:00:00 2001 From: Martin Gillow Date: Mon, 1 Apr 2019 13:40:53 +0100 Subject: [PATCH] Updated description --- src/core/operations/Lorenz.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/operations/Lorenz.mjs b/src/core/operations/Lorenz.mjs index 4d72428f..56eada60 100644 --- a/src/core/operations/Lorenz.mjs +++ b/src/core/operations/Lorenz.mjs @@ -22,8 +22,8 @@ class Lorenz extends Operation { this.name = "Lorenz"; this.module = "Default"; - this.description = "Enciphers characters using the World War 2 German Lorenz SZ cipher attachment."; - this.infoURL = "https://lorenz.virtualcolossus.co.uk"; + this.description = "The Lorenz SZ40/42 cipher attachment was a WW2 German rotor cipher machine with twelve rotors which attached in-line between remote teleprinters.

It used the Vernam cipher with two groups of five rotors (named the psi(ψ) wheels and chi(χ) wheels at Bletchley Park) to create two pseudorandom streams of five bits, encoded in ITA2, which were XOR added to the plaintext. Two other rotors, dubbed the mu(μ) or motor wheels, could hold up the stepping of the psi wheels meaning they stepped intermittently.

Each rotor has a different number of cams/lugs around their circumference which could be set active or inactive changing the key stream.

Three models of the Lorenz are emulated, SZ40, SZ42a and SZ42b and three example wheel patterns (the lug settings) are included (KH, ZMUG & BREAM) with the option to set a custom set using the letter 'x' for active or '.' for an inactive lug.

The input can either be plaintext or ITA2 when sending and ITA2 when receiving.

To learn more, Virtual Lorenz, an online, browser based simulation of the Lorenz SZ40/42 is available at https://lorenz.virtualcolossus.co.uk."; + this.infoURL = "https://en.wikipedia.org/wiki/Lorenz_cipher"; this.inputType = "string"; this.outputType = "string"; this.args = [