黑马程序员技术交流社区

标题: 云八第一次活动:密钥加密活动---答案提交帖 [打印本页]

作者: FFF    时间: 2013-12-24 00:24
标题: 云八第一次活动:密钥加密活动---答案提交帖
本帖最后由 FFF 于 2014-1-1 12:32 编辑

云八第一次活动:密钥加密活动---答案提交帖
加分规则:
1.总分共10技术分(特别优秀者可能有加分)
2.必须要有完整详细的注释(没有注释者0分处理)
3.完成基本功能3分,注释完整度3分。代码效率2分。排板格式、命名格式1分。
4.项目提交格式:把JavaProject打包成rar等压缩格式在以下地址回复即可。(不按格式提交者当弃权处理)。

4.项目完成提交日期:1月1日。(打分日期也是1月1日。‘可能有部分会提前’)。

这里是答案提交的地方。只接受提交的答案。
活动地址:http://bbs.itheima.com/thread-103554-1-1.html

结束啰~~有问题有可以去http://bbs.itheima.com/thread-103554-1-1.html讨论!


作者: qq379264347    时间: 2013-12-24 09:29
本帖最后由 qq379264347 于 2013-12-24 13:05 编辑

沙发,请检查。
我这个对加密后的char值进行了越界处理,为以后加解密文件做铺垫。

密钥加解密.rar

4.62 KB, 阅读权限: 100, 下载次数: 1


作者: 刘旭升    时间: 2013-12-24 13:36
zip可以吧

刘旭升.zip

973 Bytes, 下载次数: 220


作者: 刘旭升    时间: 2013-12-24 13:39
可以了,你看看。

刘旭升.rar

911 Bytes, 下载次数: 208


作者: 汪洋大海    时间: 2013-12-24 20:12
花了半个多小时。写的十分详细。。看了三遍才敢提交。。

encryption.zip

4.36 KB, 阅读权限: 100, 下载次数: 1


作者: 潇湘溪语    时间: 2013-12-24 21:47
老兄,这是我的代码,里面有 .java和 .class文件,最后一个是打印效果图,麻烦啦,呵呵…
有任何问题请指正呀!黑马群二,走云8的道道哦…

EncryptionTest-加密测试题.zip

16.17 KB, 阅读权限: 100, 下载次数: 2

加密测试题


作者: 张鹏    时间: 2013-12-24 22:11
密钥加密活动---答案提交

【张鹏】Demo_Questions.rar

3.58 KB, 阅读权限: 100, 下载次数: 2


作者: 小蚊子    时间: 2013-12-25 00:21
只求技术分

code.rar

2.63 KB, 阅读权限: 100, 下载次数: 1

代码


作者: 一个人旅行    时间: 2013-12-25 01:55
还是个初学者,写的不好请见谅。

heima.rar

3.71 KB, 阅读权限: 150, 下载次数: 1


作者: 符乃夫    时间: 2013-12-25 10:44
谢谢版主,都是我自己做的,注释也写得很详细。。。

secretKey.zip

3.67 KB, 下载次数: 199


作者: 胡永城    时间: 2013-12-25 12:25
本帖最后由 胡永城 于 2013-12-31 15:54 编辑

这次完美了,求10+
hiahia~~

胡永城_374795335.rar

3.76 KB, 下载次数: 187


作者: 雪龙    时间: 2013-12-25 13:32
作品已完成,请查阅

encryption.zip

5.58 KB, 下载次数: 166

密钥加密活动


作者: rainforestking    时间: 2013-12-25 14:05
加密技术模拟

encrypt.zip

5.16 KB, 阅读权限: 100, 下载次数: 1


作者: 不愿一人    时间: 2013-12-25 15:35
我来看看格式是怎样的
作者: 不愿一人    时间: 2013-12-25 15:39
不知道帖子的格式对不对啊

encrypt.zip

4.52 KB, 阅读权限: 100, 下载次数: 1

密钥加密


作者: doitforyou    时间: 2013-12-25 19:31
test.rar (4.29 KB, 下载次数: 1)
作者: zzmxhm    时间: 2013-12-26 10:48
项目见附件,谢谢啦~

itheima.rar

3.49 KB, 下载次数: 175


作者: 静心远行    时间: 2013-12-26 13:41
KeyEncryption.rar (3.04 KB, 下载次数: 1)
作者: 陈善奔    时间: 2013-12-26 20:56
本帖最后由 陈善奔 于 2013-12-27 21:18 编辑

我的答案!!!!陈善奔!

encryption.zip

4.12 KB, 下载次数: 167


作者: 潘际昌    时间: 2013-12-26 21:09
本帖最后由 潘际昌 于 2013-12-28 17:54 编辑

小手一抖,技术分到手{:soso_e102:}

encryptionpro.rar

2.54 KB, 阅读权限: 100, 下载次数: 1


作者: yaohsieh    时间: 2013-12-26 21:32
老大,我来提交了!

1st_event_encrypt.rar

3.05 KB, 阅读权限: 100, 下载次数: 2


作者: 淡淡de烟草味    时间: 2013-12-26 21:56
class Tes {
       
        public static void main(String[] args)
        {       
                String s="I Love You Wq";
                System.out.println(ste(s));
        }
        public static String ste(String s)
        {
                char[] ch=s.toCharArray();
               
                int[] arr={5,2,0,1,3,1,4};
               
                for(int i=0;i<ch.length;i++)
                {
                 ch[i]=(char)(ch[i]+arr[i%7]);
                }
       
                return new String(ch);
        }

}


作者: 迪兰奇迹    时间: 2013-12-26 22:25
实践是检验真理的试金石!学到不少东西啊!

keyencryption.rar

8.96 KB, 阅读权限: 100, 下载次数: 1


作者: litaojisuanji    时间: 2013-12-26 22:54
本帖最后由 litaojisuanji 于 2013-12-26 22:56 编辑
  1. package cn.test;

  2. import java.util.Scanner;

  3. /*
  4. * 需求:
  5. *         加密一段字符串,如:
  6. *                 明文:I LOVE YOU WQ
  7. *                 密钥:5201314520131
  8. *                 算法:原文ASCII码加密钥
  9. * 分析:
  10. *         由用户输入明文,和密文,根据需求计算出密文
  11. *         算法:根据题意,是明文的每位的ASCII码加上密钥所输入的数字,
  12. *                 这两个相加的结果所对应的ASCII码对应的内容就是这一位
  13. *                 的密文。
  14. */
  15. public class Demo {
  16.         public static void main(String[] args) {
  17.                 //先输入要加密的明文
  18.                 Scanner scan = new Scanner(System.in);
  19.                 System.out.print("请输入要加密的明文:");
  20.                 String strRaw = scan.nextLine();
  21.                 //再输入加密的密钥
  22.                 System.out.print("请输入加密的密钥:");
  23.                 String strKey =scan.nextLine();
  24.                 //调用加密算法,返回密文
  25.                 StringBuffer strThick = encrpt(strRaw,strKey);
  26.                 System.out.println("加密后的密文为:"+strThick);
  27.         }

  28.         /**
  29.          * 加密算法:传入明文和密钥用每位相加得出密文
  30.          * @param 明文
  31.          * @param 密钥
  32.          * @return 密文
  33.          */
  34.         public static StringBuffer encrpt(String strRaw, String strKey) {
  35.                 //先把原文和密钥转换成字符数组
  36.                 char[] chRaw = strRaw.toCharArray();
  37.                 char[] chKey = strKey.toCharArray();
  38.                 //创建一个StringBuffer对象,用于下面循环计算出每位的密钥进行追加操作
  39.                 StringBuffer str = new StringBuffer();
  40.                 //标记变量,用于循环用密钥给明文加密
  41.                 int leap=0;
  42.                 for(char ch : chRaw){
  43.                         //用标记变量取余密钥长度,求出这次要加密的密钥索引,完成对每一位进行加密
  44.                         int index = leap%chKey.length;
  45.                         //把每位的密钥转换成int类型
  46.                         int key = chKey[index]-48;
  47.                         System.out.println(key+"key");
  48.                         //计算出密文
  49.                         char thick = (char)(ch+key);
  50.                         //追到到密文序列
  51.                         str.append(thick);
  52.                         //标记变量自增
  53.                         leap++;
  54.                 }
  55.                 //返回密文
  56.                 return str;
  57.         }
  58. }
复制代码




作者: 天天学习    时间: 2013-12-26 22:59
JiaMiProject.rar (1.14 KB, 下载次数: 1)
作者: I_have_a_dream    时间: 2013-12-27 23:41
标题: 来做客
本帖最后由 I_have_a_dream 于 2013-12-28 00:02 编辑

试一试

AddSecret.zip

822 Bytes, 下载次数: 53


作者: 克锋    时间: 2013-12-28 12:57
答案,请评审

encryption.rar

3.66 KB, 下载次数: 59


作者: 菜不鸟    时间: 2013-12-28 18:25
本帖最后由 菜不鸟 于 2013-12-28 22:15 编辑

写得不好,能不能酌情给点分之类的

Ciphertext.zip

5.07 KB, 下载次数: 78


作者: 天天学习    时间: 2013-12-28 19:07
jiamiproject.rar (3.48 KB, 下载次数: 1)
作者: litaojisuanji    时间: 2013-12-28 20:48
litaojisuanji 发表于 2013-12-26 22:54

抱歉!这次格式是对的了吧?

encrypt.zip

5.91 KB, 下载次数: 62


作者: treecolor166    时间: 2013-12-28 23:18
此帖仅作者可见

Test.zip

3.97 KB, 阅读权限: 255, 下载次数: 2


作者: doitforyou    时间: 2013-12-29 17:49
doitforyou 发表于 2013-12-25 19:31

斑竹答复具体点,我看看哪里可以改进,或者给些好的模板看看,当时想做成工具类来着,后来。。。已经提交了就算了。
作者: doitforyou    时间: 2013-12-29 17:51
斑竹答复具体点,我看看哪里可以改进,或者给些好的模板看看,当时想做成工具类来着,后来。。。已经提交了就算了。
作者: FFF    时间: 2013-12-29 18:00
doitforyou 发表于 2013-12-29 17:51
斑竹答复具体点,我看看哪里可以改进,或者给些好的模板看看,当时想做成工具类来着,后来。。。已经提交了 ...

到时会公布其他同学的答案、你可以再来看看。
作者: doitforyou    时间: 2013-12-29 18:05
看不见,只有作者可见,吃饭去了,回来看,你重新给发下,谢谢了。
作者: 雪龙    时间: 2013-12-29 19:31
雪龙 发表于 2013-12-25 13:32
作品已完成,请查阅

谢谢了,超哥,虽然有点遗憾
作者: 或与非    时间: 2013-12-30 00:50
这是我第一次用eclipse生成JavaProject,不合规范的地方,请多赐教,谢谢。

Encrypt.zip

2.58 KB, 下载次数: 75


作者: wowo6288    时间: 2013-12-30 09:04
凑个热闹

itheima.zip

4.96 KB, 下载次数: 49

加密


作者: wowo6288    时间: 2013-12-30 09:07
itheima.zip (4.96 KB, 下载次数: 72)

补充内容 (2014-1-1 23:31):
貌似题目上也没有具体说要人机交互?

补充内容 (2014-1-1 23:33):
不过还是谢谢版主得不吝赐教下次我争取做到更好
作者: 王永贺    时间: 2013-12-30 11:17
做完后一直没有交 今天才想起来。。。

ChangVal.zip

7.69 KB, 下载次数: 103


作者: xuaner0719    时间: 2013-12-30 11:18
积极参加活动{:soso_e100:}
itheima.rar (3.17 KB, 下载次数: 97)

作者: 浮出一个美    时间: 2013-12-30 19:39
今天才看到这么一个好活动,谢谢楼主

作者: 浮出一个美    时间: 2013-12-30 19:43
我的代码上传没有?怎么看不到?我再传一次哈

code.rar

3.21 KB, 下载次数: 82


作者: jibenwujie    时间: 2013-12-30 22:04
答案已打包上传

key.rar

3.28 KB, 下载次数: 76


作者: jibenwujie    时间: 2013-12-30 22:07
答案已打包上传

key.rar

3.28 KB, 阅读权限: 255, 下载次数: 1


作者: 然后没/db有然后    时间: 2013-12-30 22:49
为了进黑马的学分。

encryption.rar

2.75 KB, 下载次数: 102


作者: jibenwujie    时间: 2013-12-31 09:30
修改后最终答案

key.rar

3.43 KB, 下载次数: 78


作者: GreyAnts    时间: 2013-12-31 12:41
刚学java没两天,不知道对不对

Decoding.zip

3.38 KB, 下载次数: 95


作者: Zenith    时间: 2013-12-31 17:55
[ 本帖最后由 Zenith 于 2013-12-31 17:59 编辑 ]\n\n元旦快乐   

JavaProject.rar

3.07 KB, 阅读权限: 100, 下载次数: 6


作者: L_t    时间: 2013-12-31 18:17
新年快了  有了 技术分才 快乐

JavaProject.rar

3.02 KB, 下载次数: 93


作者: 刘旭升    时间: 2014-1-1 11:48
刘旭升 发表于 2013-12-24 13:36
zip可以吧

开始格式弄错了、、不是zip
作者: FFF    时间: 2014-1-1 12:27
{:soso_e113:}结束啰~~有问题有可以去http://bbs.itheima.com/thread-103554-1-1.html讨论!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2