自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JAVA实现RSA-不使用security库

学校里的实验正好在学习网络安全方面的密码学基础,就正好想着写一个RSA加密的算法,之前也看到了不少RSA加密的代码,不过大部分都是使用库来实现的,由于想更好的理解就不调用security库来实现一次,当然如果日后使用到RSA的话,肯定还是用库的好,毕竟自己写的基本功能满足了但是肯定还有很多不足,不多BB 了,上代码:RSA算法1.随机地选择两个大素数p和q,而且保密;2.计算n=pq,将n公开;3.计算φ(n)=(p-1)(q-1),对φ(n)保密;4.随机地选取一个正整数e,1<e&lt

2021-12-15 22:40:21 915 2

原创 Java学习路程(3)---熟悉接口、迭代器及Obj常用API

这些都是从开始学习Java的时候一些练习题(收录在这里以便于自己复习)完成一个小程序,这个小程序能够模拟饭店经营的简单过程。实现流程简单分为四个步骤:1.饭店制定菜单(添加菜品)。2.开张显示菜单,顾客点菜。3.厨师制作菜单上有的菜(比较顾客点的菜和菜单上的菜)。4.顾客检查自己所点的菜,完成一次服务,结束程序。老师给出的一种思路参照:1.创建一个厨师(Chief)类,和一个顾客(Customer)类。2.创建一个Action接口用以定义厨师和顾客不同的行为,厨师的Action为比较菜单

2021-11-04 16:29:13 105

原创 Java学习路程(2)---完成对于类,继承的练习

这些都是从开始学习Java的时候一些练习题(收录在这里以便于自己复习)方法的重写编写一个Person类,包括属性name(public),age(private),构造器、方法getInfo(返回自己的信息)。编写一个Student类,继承Person类,增加ID(private)、Score(private),静态变量School,以及构造器,定义getInfo方法(返回自己的信息)。编写Test类:分别创建Person和Student对象,调用getInfo方法输出自我介绍。创建两个学生对

2021-11-04 16:20:38 706

原创 Java学习路程(1)---完成基础语法的练习

这些都是从开始学习Java的时候一些练习题(收录在这里以便于自己复习)1.1三天打鱼两天晒网输入格式:输入在一行中给出一个不超过1000的正整数N。输出格式:在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”```javapackage test1;import java.io.IOException;import java.util.Scanner;public class java_test0 //"三天打

2021-11-04 16:13:47 138

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除