用给定密钥对文件进行加密,然后用对话框形式输出明文和密文.Text类读三个String: code里放的密钥,originalText放明文,encryptedText放密文.要求密钥定长26个字符.下面的get/set方法就不说了``readText()里从文件里一行一行地读文本到临时变量text里,然后在最后处理一些格式上的问题,将text返回.这个函数在Text的构造函数里被调用了两次,分别将明文和密钥读进上面讲到变量中.接下来才是主要的:encrypt()是对明文进行加密的函数.一个循环,对明文中的每一个字符进行如下操作: 首先,判断当前字符是不是大写? big? 获得当前字符的小写形
|