Word by word
Whole string
Word by word:
. supported characters = 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz #-- shift sequences base on password ---- password = Go4 base64(pass) = R280 0 1 2 3 01234567890123456789012345678901234567890123456789012345678901 supported_chars = 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz x x x x Caesar shifts seq = R280 ==> [27, 2, 8, 0] #-- caesar with shift sequences plaintext = lorem ipsum dol base64(words) = bG9yZW0= aXBzdW0= ZG9s #-- Encode the word "lorem": 0 1 2 3 4 5 6 supported_chars idx: 01234567890123456789012345678901234567890123456789012345678901 supported_chars = 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz base64(word) = b G 9 y Z W 0 = Caesar shifts seq = 27 2 8 0 27 2 8 0 caesar(word) = 2 I H y 0 Y 8 = result = encrypted = 2IHy0Y8= same for word: ipsum result = 1ZJz4Y8= same for word: dol result = 0IHs final result = 2IHy0Y8= 1ZJz4Y8= 0IHs
Whole string:
--- supported characters = 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz #-- shift sequences base on password ---- password = Go4 base64(pass) = R280 0 1 2 3 01234567890123456789012345678901234567890123456789012345678901 supported_chars = 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz x x x x Caesar shifts seq = R280 ==> [27, 2, 8, 0] #-- caesar with shift sequences, encode entire string plaintext = lorem ipsum dolor base64(text) = bG9yZW0gaXBzdW0gZG9sb3I= 0 1 2 3 4 5 6 supported_chars idx: 01234567890123456789012345678901234567890123456789012345678901 supported_chars = 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz base64(text) = b G 9 y Z W 0 g a X B z d W 0 g Z G 9 s b 3 I = Caesar shifts seq = 27 2 8 0 27 2 8 0 27 2 8 0 27 2 8 0 27 2 8 0 27 2 8 0 caesar(string) = 2 I H y 0 Y 8 g 1 Z J z 4 Y 8 g 0 I H s 2 5 Q = result = encrypted = 2IHy0Y8g1ZJz4Y8g0IHs25Q=
Common rules:
- Caesar only shift the character inside supported_chars
- non-supported_chars will be ignored, have shift=0
- It's simple and can be encoded/decoded with your pen and paper, so you don't need to remember the web page / online tool you used to encode/decode
- Large entropy because of using your password, no one can decode it except you
NOTE1: "Word by word" encryption can be decrypted by AI bruteforce or smart people.
NOTE2: If you need more secure encryption, plz use another method or software.