Alan Kaminsky Department of Computer Science Rochester Institute of Technology 4486 + 2220 = 6706
Home Page
Theory of Computer Algorithms 4005-800-70 Winter Quarter 2003
Course Page

4005-800-70 Theory of Computer Algorithms
Encrypted Grades

Prof. Alan Kaminsky -- Winter Quarter 2003
Rochester Institute of Technology -- Department of Computer Science

Procedure for Decrypting Grades
Example Grade File
Encrypted Grade Files


Procedure for Decrypting Grades

  1. Obtain your secret key from me, in person. You must come to my office and show me your student ID. Your secret key is a 16-digit hexadecimal number composed of the numerals 0-9 and the letters a-f.
     
  2. Download your own encrypted grade file from the Encrypted Grade Files section below and store it in a file on your machine.
     
  3. Run the encrypted message viewer program, which is installed on the Computer Science Department computer systems. In your Computer Science Department account, type this command:
     
    java -classpath /home/fac/ark/public_html/cscl/lib edu.rit.crypto.View file
     
    replacing "file" with the name of the file where you downloaded your encrypted grade file. Enter your secret key when the program asks for it.

The encrypted message viewer program is part of the Computer Science Course Library. You may install the Library on your own personal computer so you can view your grades on your own system. To learn how the encrypted message viewer program works, you may examine the Java source code:

Class edu.rit.crypto.View
Class edu.rit.crypto.OneTimePadOutputStream


Example Grade File

You can test the above procedure using the example grade file below. It has been encrypted with the following secret key: 9ca7 12fc 3cc1 f341

example


Encrypted Grade Files


atg2335
axs5624
axs9690
bjp6924
cch5203

cnp5918
cpk8576
cxt6239
dan0337
djs2575

gjs5033
jxk5005
jxv0462
kal4249
kwh4660

kxp0079
kxt9094
mcc5651
mmf7604
mss6938

pbj7652
piw4019
prs5956
pxd9974
rrj0975

van6136
vdc5700
vrs5368
vxp8374
wbb2544

Theory of Computer Algorithms 4005-800-70 Winter Quarter 2003
Course Page
Alan Kaminsky Department of Computer Science Rochester Institute of Technology 4486 + 2220 = 6706
Home Page
Copyright © 2003 Alan Kaminsky. All rights reserved. Last updated 11-Dec-2003. Please send comments to ark­@­cs.rit.edu.