# Pour fonctionner crrectement, le module de # cryptographie - cryptographie.rb - doit être # dans le répertoire courant. # Le cryptogramme - cryptogramme2.txt - doit # aussi être dans le répertoire courant. load "cryptographie.rb" s=File.read("cryptogramme2.txt") s=s.nettoie p="ULJMBPCVNARFDXHEZYIWQOTSKG" pinv=inverse(p) puts "Permutation inverse : "+pinv puts s.substitution(pinv)