Java
文章平均质量分 94
Java笔记和代码
草没地
: ]
展开
-
【Java代码】古典密码算法——凯撒密码(CaesarCipher)
信息安全课的上机实验,贴代码记录一下,也欢迎学习参考~一、算法背景· 替代密码 替代密码算法的原理是使用替代法进行加密,就是对明文中的字符用其他字符替代后形成密文。例如,明文字母a, b, c, d, 用d, e, f , g 做对应替换后形成密文。替代密码包括多种类型,如单表替代密码,多表替代密码,多字母...原创 2019-05-13 19:01:14 · 3816 阅读 · 0 评论 -
【Java代码】古典密码算法——矩阵换位密码(PermutationCipher)
贴代码记录一下,也欢迎学习参考~一、算法背景· 置换密码 置换密码算法的原理是不改变明文字符,只将字符在明文中的排列顺序改变,从而实现明文信息的加密。置换密码也叫换位密码。 本例实现的是矩阵换位密码。它的加密方法是将明文中的...原创 2019-05-13 20:42:45 · 7644 阅读 · 3 评论 -
【Java代码】贪吃蛇小游戏
少玩游戏,玩物丧志 先贴上最终的成品图↓一、文件结构 下面来看看文件结构:greedysnake包下有四个类以及一些用到的图片(四个方向的蛇头,蛇身,banner,食物)。  ...原创 2019-05-13 21:59:54 · 563 阅读 · 0 评论 -
【Java笔记】给JTextArea添加滚动条
       在做课设的时候碰到了这样的问题,已经把JTextArea放入JScrollPane,但无法正确显示,不是只能显示部分文字就是连文字都显示不出来。研究了好久终于解决,贴部分代码如下,我用这两种方法解决,其他方法大家可以自己探索~方法一:直接将JT原创 2019-01-08 06:41:53 · 8345 阅读 · 2 评论