sw0d Mesaj tarihi: Mayıs 14, 2010 Paylaş Mesaj tarihi: Mayıs 14, 2010 project said: Substitution cipher is an encryption method in which each letter in the text is replaced according to a substitution map. For instance, if the substitution map for uppercase letters is A B C D E F G H I J K L M N O P Q R S T U V W X Y Z R S U Z O C B E Y X W I L T M J G D Q A P N V F H K The message “I am Happy!” is encrypted as “Y RI ERJJH!”. Your task is to write a program that encrypts or decrypts messages using substitution cipher and a randomly generated substitution map. Your program should be able to encrypt/decrypt both lower and upper case letters. The spaces, punctuation characters and numbers remain unchanged in the encrypted message. Your program has a menu and performs different operations of the program according to the user choice, see the example. The encryption/decryption process continues with the same substitution map until use quits or regenerates the substitution map. Your program must be modular. There should be separate methods for the following 1.Main method (should not exceed 20 lines). 2.Encrypting given character array with given substitution map 3.Decrypting given character array with given substitution map. You can merge this with method 2. 4.Generating random characters for alphabet 5.Generating random substitution map. Substitution map should be one to one. 6.Display a given character array for displaying input text or substitution maps. şöyle bir proje ödevi var işlediğimiz konular selections, loops, methods , arrays liang in introduction to java programming kitabindan.. beginner level birinin yazabileceği şekilde yazılıcak yani nası bi gidişat izleyeceğiz , nası yapabiliriz ??? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Fly Mesaj tarihi: Mayıs 14, 2010 Paylaş Mesaj tarihi: Mayıs 14, 2010 4'ten başla alfabenin kopyasını alırsın, rastgele sayı attırarak o kopyadan seçeceğin harfin keyini belirler, o keydeki değeri de sırayla karşılık gelecek kısma eklersin ve kopyadan çıkarırsın, kopya bitene kadar map dediği map yapısı sanırım, onun için 4. de yazacağın metod String veya char[] dondurur (javada stringe [] operatörü işl,yor muydu emin olamadım şimdi), 5. de belirttiği kısımda da 4 ü çağırıp elde ettiği objeden map,char[]> (yine stringde [] varsa ona göre ayarlarsın) döndürür 2 ve 3 te de işte sırayla girilen metni tarar, karakter karakter gezip mapte karşılığı neyse (encrypt ederken abc->oluşturduğumuz, decr. için de tersi) onu oluşturur 1 ve 6 da angaryası işin, bunların döndürdüklerini yuazdırmaca vs Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar