- 博客(1)
- 资源 (4)
- 收藏
- 关注
原创 JAVA——CBC方式的解密与加密
CBC方式的解密与加密一、创建对称密钥现代密码算法的过程非常复杂,加密和解密使用相同的密钥,称为对称密钥算法。Java中已经提供了常用的加密算法,我们不需要了解算法的细节就可以直接使用这些算法实现加密。每一种算法所用的密钥都有所不同,本实例演示如何运用Java中提供的方法创建对称密钥,并通过对象序列化方式保存在文件中。1.原理首先获取密钥生成器,然后密钥的生成,最后对密钥进行保存。2....
2018-12-04 15:22:35 3574
使用JAVA实现简单的贪吃蛇小程序
本实例用Applet实现4种级别的玩法,分别为 PRIMARY(初级)、 INTERMEDIATE(中级)、 SENIOR(高级)和 EXTRA(特级),选择级别进入游戏界面。可以通过方向键控制蛇的运动来靠近前面的食物并吃掉食物,当碰到墙壁时作为游戏失败。方向键用来控制蛇的运动。小蛇向着食物的方向前进,如果不小心碰到墙壁则游戏结束。上方显示本次的成绩(得分)。小蛇本身在直行时由小段组成,碰到拐弯变成两段,每段由黑色的方格组成。
2019-01-11
JAVA运用ArrayList实现逻辑推理题(谁养鱼)
使用JAVA语言中的ArrayList解决爱因斯坦在20世纪初出的逻辑推理题——《谁养鱼》,在一条街上有5座房子,喷了5种颜色。每个房子里住着不同国籍的人。每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物。问谁养的是鱼?
所列举项应该满足如下要求:英国人住红色房子;瑞典人养狗;丹麦人喝茶;绿色房子在白色房子左边;绿色房子主人喝咖啡;抽PalMal香烟的人养鸟;黄色房子主人抽Dunhill香烟;住在中间房子的人喝牛奶;挪威人住第一间房;抽Blends香烟的人住在养猫的人隔壁;养马的人住抽Dunhill香烟的人隔壁;抽BlMt的人喝啤酒;德国人抽Prince香烟;挪威人住蓝色房子隔壁;抽Blends香烟的人有一个喝水的邻居。
2018-10-18
使用JAVA编制时钟程序
此资源是一个用JAVA编制的时钟程序,此压缩包包含有java和word文件各一个,可实现当前时间的数字式和表盘式显示,用户可根据自己的需求对窗口数值进行修改,以达到自身的需求。
2018-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人