File Exchange

image thumbnail

Caesar Cipher

version 1.4.0.0 (1.86 KB) by Nikesh Bajaj
This is Program for Caesar Cipher encryption Technique.

15 Downloads

Updated 14 Nov 2014

View License

This is one of the Classical encryption Algorithm, Not secure one but good for teaching.

Comments and Ratings (8)

its doesnt work sir, variable k>26 always error it said undifined variable k, what can i do?thanks

Chun Ho Tao

Bebo Nassar

Mayukh

Mayukh (view profile)

Sir I also created one but not a function like yours...preferred script file instead..but functions are still better to handle...so thanks Sir..:)

Nikesh Bajaj

@min min: It is a function not a code, it will not work till you pass P and k to it in command window

@Tamir: It depends on what name you have used to save this file, will be called by that name only,
I have used this code to even encrypt 100 pages of text file, it is working fine
this is the result for what you asked
P='Hello World and Welcome to Matlab cryptogrpahy'
k=3
C=caesar_E(P,k)
C=Khoor Zruog dqg Zhofrph wr Pdwode fubswrjusdkb

Tamir Suliman

What I did notice is when you extend it above 3 words it doesnt do the shift so its missing that part
try to run this code and you will understand what I meant :

P='Hello World and Welcome to Matlab cryptogrpahy'
k=3
C=caesar_E(P,k)
CD=caesar_D(C,k)

Tamir Suliman

It should work if you use the caesar_E instead of caeasar I think the help files didnt express well how to use the function but its good try

Mr Smart

didn`t work...sir

Updates

1.4.0.0

Download as toolbox

1.3.0.0

Decryption file is updated, as it was giving error for some input

MATLAB Release Compatibility
Created with R2008a
Compatible with any release
Platform Compatibility
Windows macOS Linux

MATLAB Online Live Editor Challenge

View the winning live scripts from faculty and students who participated in the recent challenge.

Learn more

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video