Upload to Canvas a PDF scan of your work for problems 1–2. For this assignment, you will probably prefer to type. Any mode of typing is fine, just export to PDF and upload a PDF.
Add the file vigtools.R to the R
directory of your Package. Delete the NAMESPACE
file and
rebuild (Clean and Install). You should see three new functions in the
package documentation, and ROxygen will generate a new
NAMESPACE
file for you.
The following ciphertext was encrypted by a substitution cipher. The plaintext is from a book written in English. Perform a letter-frequency analysis attack to find the plaintext.
olkkaljllsldkwejnxdklejtbhegzxbndxzptyktbwypaweglelwbyowyqwodxpptbdzbxnkalkxsjxqehexkalbqxbjdkalqxbuxzqxbyjnwuhegwejqxbyjpaweghegwblrowejywbglkalqxbuxzlyhkldgwklullslbdqaxsbxvhjlpblwkhvljhblpkhxewejnwewglnlekqhkahedsalbldxzdxphwyyhzllvleqalblkalhnslktdzxbpawegljbwqdzbxnsxstywbwghkwkhxehkjxldexkgwhekbwpkhxetekhyhkhdlnrbwpljwejsbxswgwkljrolyhkldkalblwdxezxbkahdwdhawvldwhjhdkawkptyktblhdwrxtkaxqdxphlkhldjlzhelblwyhkoqawkhdgxxjrwjbhgakqbxegblwyteblwyhnsxbkwektehnsxbkwekwejdxxekahdpwswphkohdexklvleyojhdkbhrtkljhewdxphlkortkhdpxeplekbwkljheplbkwhehedkhktkhxedwejwnxegplbkwheylwjlbdahsgbxtsdqaxawvlwyxsdhjljwpplddkxkalnlwedxzptyktbwysbxjtpkhxekaldllyhkldxslbwklheqlyyjlvlyxsljelkqxbudwejsxqlbztyhedkhktkhxedxvlbkhnlptyktbwyheexvwkhxehdkbwedywkljwejjhzztdljjllsbxxkljptyktbwypaweglklejdkxrlgheqhkakaxdlqaxdlqxbuhdnxdkpxeplsktwywejhevhdhrylwejhknxvldkabxtgakxkaxdlqaxdlqxbuhdnxdkpxepblklwejvhdhrylhewvlbopbtjlzxbntywkhxekalsbxplddrlghedqhkakalxbhdkdqaxglelbwklhjlwdwejuexqyljglnxvldkxbldlwbpalbdqaxlfsyxblblvhdllfswejwejvwyhjwklhjlwdnxvldxekxklwpalbdwejljtpwkxbdqaxswddkaxdlhjlwdxekxxkalbdkaleswddldxekxsxstywbhilbdqaxdhnsyhzohjlwdwejsbwpkhkhxelbdqaxwssyokaxdlhjlwdwyyxzkahdxzpxtbdlkbwedshbldkabxtgaelkqxbudwejdkbtpktbldxzptyktbwysbxjtpkhxeptyktbwypaweglhdnxdklejtbhegqalehkslelkbwkldkaldkbtpktblxzxtbhnwghewkhxezbwnlqxbudxzuexqyljglwejjhdptddhxekalslbplskhxexzlvlbojwoblwyhkokahdbwblyohzlvlbawssledkabxtgagbwddbxxkdsxyhkhpwynxrhyhiwkhxekaxtgagbwddbxxkdnxrhyhiwkhxepwerlwnwehzldkwkhxexzjllslbptyktbwykbwedzxbnwkhxe
The following key vector
keyVec <- c(2,7,20,24)
was used to create the following ciphertext using a Vigenère cipher. Find the plaintext.
voyywabmtvzrjlksqaygpabcryytkvoqryiznlgguhqcnselqdhqqjcmnvaguazpqtnfgbhgxllqkasmhccpiphgc