You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -285,12 +285,12 @@ This category also contains `ascii85`, `adobe`, `[x]btoa`, `zeromq` with the `ba
285
285
-[X]`bacon`: aka Baconian Cipher
286
286
-[X]`barbie-N`: aka Barbie Typewriter (*N* belongs to [1, 4])
287
287
-[X]`citrix`: aka Citrix CTX1 password encoding
288
+
-[X]`playfair`: aka Playfair Cipher
288
289
-[X]`polybius`: aka Polybius Square Cipher
289
290
-[X]`railfence`: aka Rail Fence Cipher
290
291
-[X]`rotN`: aka Caesar cipher (*N* belongs to [1,25])
291
292
-[X]`scytaleN`: encrypts using the number of letters on the rod (*N* belongs to [1,[)
292
293
-[X]`shiftN`: shift ordinals (*N* belongs to [1,255])
293
-
-[X]`vigenere`: aka Vigenere Cipher
294
294
-[X]`xorN`: XOR with a single byte (*N* belongs to [1,255])
295
295
296
296
> :warning: Crypto functions are of course definitely **NOT** encoding functions ; they are implemented for leveraging the `.encode(...)` API from `codecs`.
Copy file name to clipboardExpand all lines: docs/pages/enc/crypto.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -202,20 +202,21 @@ This is a dynamic encoding, that is, it can be called with an integer to define
202
202
203
203
-----
204
204
205
-
### Vigenere Cipher
205
+
### Playfair Cipher
206
206
207
-
This is a dynamic encoding, that is, it holds the key. There is no default key, meaning that `vigenere` as the encoding scheme throws a `LookupError` indicating that the _key must be a non-empty alphabetic string_.
207
+
The Playfair cipher is a symmetric encryption method using polygram substitution with bigrams (pairs of letters), invented in 1854 by Charles Wheatstone, but popularized by Lord Playfair.
0 commit comments