- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 JPBC实现基于RSA的CLSC算法问题在哪,怎么修改,帮我看看
package com.xyl.xzyf2020;/** * @BelongsProject: JavaSE_code * @BelongsPackage: com.xyl.xzyf2020 * @Auther: Yongliang Xu l1264009784@163.com * @Date: 2021/4/1 09:11 * @Description: * @since JDK 1.8 */public interface XZYF { void buildSystem...
2021-04-02 23:01:58
349
原创 Java应用程序开发之反射
由该案例,通过对文件中键值对中值的修改,达到修改参数的目的,进而造的对象和方法不同,从而实现特定功能;总结下来就是修改配置文件从而使得不同对象执行不同的功能,从而达到快速修改程序的目的。Student.java/** * @BelongsProject: JavaWeb02 * @BelongsPackage: PACKAGE_NAME * @Auther: Yongliang Xu l1264009784@163.com * @Date: 2021/3/11 21:04 * @Descrip
2021-03-11 22:00:35
179
原创 IDEA文档注释(教程+模板)
文件头文档注释/*** @BelongsProject: ${PROJECT_NAME}* @BelongsPackage: ${PACKAGE_NAME}* @Auther: ${USER} l1264009784@163.com* @Date: ${DATE} ${HOUR}:${MINUTE}* @since JDK 1.8 * @Description: */TestDemo:类文档注释/***@ClassName ${NAME}*@Description TO
2021-03-09 22:26:47
1738
原创 数字签密算法JPBC实现
BF加密Ident.javapackage com.xyl.yes;public interface Ident { void buildSystem(); void extractSecretKey(); void encrypt(); void decrypt();}BasicIdent2.javapackage com.xyl.yes;import java.lang.reflect.Proxy;import it.unisa.dia
2021-03-08 17:30:59
2374
4
原创 Java应用程序开发之异常处理
异常概述用户能够解决的叫Exception,通过异常处理给出提示,让用户知道异常原因,具体操作是:通过try去检测可能出现异常的代码,程序出现异常时会产生一个异常对象,再通过catch的参数去匹配异常类型,进而执行{}内处理该异常的代码;不能解决的叫Error,比如堆栈溢出,不是用户的错,此时需要程序员修改代码package com.xyl.contacts;public class ErrorTest { public static void main(String[] args) {
2021-03-07 16:37:56
264
1
原创 Java面向对象编程
WrapperJava提供了8中基本数据类型的包装类,使得基本数据类型变量具有了类的特征基本数据类型、包装类和String的相互转换package com.xyl.contacts;import org.junit.Test;/** * * @Descryption 包装测试类 * @author xyl Email:l1264009784@163.com * @version v1.0 * @date 2021年3月6日下午10:27:23 * */public cla
2021-03-06 23:36:29
180
2
原创 Java基础程序设计
关键字、保留字、标识符保留字(Reserved Words)一般是等同于关键字(Keywords)的。从字面含义上i理解,保留字是语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。而关键字则指在语言中有特定含义,是保留字中成为语法中一部分的那些字。在一些语言中,一些保留字可能并没有应用于当前的语法中,这就成了保留字与关键字的区别。一般出现这种情况可能是由于考虑扩展性。例如,Javascript有一些未来保留字,如abstract、double、goto等等。它可能未来要增加直接跳转的功
2021-03-02 23:28:10
232
原创 PKI&ID各两篇论文
Digital Signcryption or How to Achieve Cost(Signature & Encryption) << Cost(Signature) + Cost(Encryption)author:Yuliang ZhengA Signcryption Scheme with Signature Directly Verifiable by Public Keyauthor:Feng Bao and Robert H.DengIdentity-Ba
2021-03-01 22:27:07
383
1
原创 数字签密综述
数字签密综述论文数字签密综述PPTDH提出公钥密码体制,解决对称密码体制密钥分配和数字签名因为单钥密码体制通信双方共享一个密钥,需要在通信前密钥分配,这增加密钥泄露的几率。 而公钥密码体制,通信双方都有自己的密钥对,发送方只需要拿自己的私钥签名,拿接收方的公钥加密即可;接收方拿自己的私钥解密,发送方的公钥验证签名。这中间没有共享同一私钥,也就不需要密钥分配。数字签名需要私钥,单钥密码体制由于共享同一密钥,就不能保证消息是发送方发的,如果发送方抵赖自己没有发,也没办法,因为接收方也可以发送这样的消息
2021-03-01 17:49:02
2970
3
原创 Java语言概述
Java基础知识图解软件开发介绍软件开发软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。人机交互方式 图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作。 命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。人机交换方式应该都是在应用软件的基础上调用操作系统指令,从而使得硬件完成特定的任
2021-02-28 21:42:33
893
原创 编程入门概述
计算机计算机包括硬件(hardware)和软件(software)两部分。硬件包括计算机中可以看得见的物理部分。而软件提供看不见的指令。这些指令控制硬件并且使得硬件完成特定的任务。程序设计定义:创建(或开发)软件。软件包含了指令,告诉计算机做什么。应用场景:软件遍布我们周围。除了个人计算机,飞机、汽车、手机甚至烤面包机中,同样运行着软件。程序设计语言软件开发人员在称为程序设计语言的强大工具的帮助下创建软件。如何选择该学习哪种程序设计语言?程序设计语言有很多种,每种语言都是为了实现某个特
2021-02-28 13:01:06
512
2
Zheng方案.pdf
2021-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人