decryption text using hill cipher

9 vues (au cours des 30 derniers jours)
noora Hani
noora Hani le 28 Fév 2021
Commenté : Walter Roberson le 28 Fév 2021
hi what is the wrong in program , why inverse of key equal zero
clc;
clear all;
close all;
k=[17 17 5; 21 18 21;2 2 19];
c=input('enter theciphertext','s');
c=upper(c);
x=length(c);
d=mod(det(k),26);
a=[1 3 5 7 9 11 15 17 19 21 23 25];
b=[1 9 21 15 3 19 7 23 11 5 17 25];
s=0;
for i=1:12
if a(i)==d;
s=i;
end
end
id=b(s);
adj=round(inv(k)*d);
adj=mod(adj,26);
ik=mod(adj*id,26);
for i=1:3:x
r=double(c(i:i+2))'-65;
p(i:i+2)=mod(ik*r,26);
end
p=char(p+97);
  1 commentaire
Walter Roberson
Walter Roberson le 28 Fév 2021
what is a sample input and expected output?

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Encryption / Cryptography dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by