Substitution cipher: Difference between revisions

Content added Content deleted
(Added Julia language)
m (added a ;Task: ;Related tasks: and ;See also: section headers, added whitespace to the task's preamble, added whitespace before the table-of-contents (TOC).)
Line 1: Line 1:
{{draft task|Encryption}} [[Category:String manipulation]]
{{draft task|Encryption}}
[[Category:String manipulation]]


Substitution Cipher Implementation - File Encryption/Decryption
Substitution Cipher Implementation - File Encryption/Decryption


Task - Here we have to do is there will be a input/source file in which we are going to Encrypt the file by replacing every upper/lower case alphabets of the source file with another predetermined upper/lower case alphabets or symbols and save it into another output/encrypted file and then again convert that output/encrypted file into original/decrypted file.
This type of Encryption/Decryption scheme is often called a Substitution Cipher. [https://en.wikipedia.org/wiki/Substitution_cipher Click here] to know more.


;Task:
;See also:
Encrypt a input/source file by replacing every upper/lower case alphabets of the source file with another predetermined upper/lower case alphabets or symbols and save it into another output/encrypted file and then again convert that output/encrypted file into original/decrypted file.

This type of Encryption/Decryption scheme is often called a Substitution Cipher.


;Related tasks:
* [[Caesar cipher]]
* [[Caesar cipher]]
* [[Rot-13]]
* [[Rot-13]]
* [[Vigenère Cipher/Cryptanalysis]]
* [[Vigenère Cipher/Cryptanalysis]]

<br>

;See also:
* Wikipedia article: &nbsp; [https://en.wikipedia.org/wiki/Substitution_cipher Substitution cipher]
<br><br>


=={{header|Ada}}==
=={{header|Ada}}==
<lang ada>
<lang ada>