The Wolfenbuetteler code was invented in 1433. Thus, the cipher isn't overly complex. It is a simple substitution of vocals by the letters M, K, D, T and H.
- Case sensitive? ✓❌ (not by default, but only uppercase can be enabled)
- Deterministic? ✓
- Alphabet: All characters, even unicode
- Characters not in alphabet will be: N/A
const options = {
onlyUppercase: false // Should the code transform only uppercase letters?
}
import { wolfenbuetteler } from 'cipher-collection'
console.log(wolfenbuetteler('EXAMPLE✓')) // KXMAPLK✓
console.log(wolfenbuetteler('EXamPLE✓')) // KXmaPLK✓
import { wolfenbuetteler } from 'cipher-collection'
const onlyUpperCaseOptions = { onlyUpperCase: true }
console.log(wolfenbuetteler('EXAMPLE✓', onlyUpperCaseOptions)) // KXMAPLK✓
console.log(wolfenbuetteler('EXamPLE✓', onlyUpperCaseOptions)) // KXamPLK✓
import { wolfenbuetteler } from 'cipher-collection'
console.log(wolfenbuetteler('KXMAPLK✓')) // EXAMPLE✓
console.log(wolfenbuetteler('KXmaPLK✓')) // EXamPLE✓
import { wolfenbuetteler } from 'cipher-collection'
const onlyUpperCaseOptions = { onlyUpperCase: true }
console.log(wolfenbuetteler('KXMAPLK✓', onlyUpperCaseOptions)) // EXAMPLE✓
console.log(wolfenbuetteler('KXmaPLK✓', onlyUpperCaseOptions)) // EXmaPLE✓