摘要:
一、dubbo架构设计 1、十层架构第一层:service层,接口层,给服务提供者和消费者来实现的。第二层:config层,配置层,主要是对dubbo进行各种配置的。第三层:proxy层,服务代理层,透明生成客户端的stub和服务单的skeleton。第四层:registry层,服务注册层,负责服务 阅读全文
posted @ 2022-05-22 22:05
hanease
阅读(161)
评论(0)
推荐(0)
摘要:
一、基本概念 接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合。接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 如果一个类只由抽象方法和全局常量组成,那么这种情况下不会将其定义为一个抽象类。只会定义为一个接口,所以接口严格的来 阅读全文
posted @ 2022-05-22 20:05
hanease
阅读(3250)
评论(0)
推荐(0)
摘要:
13.1、DH 非对称算法的基石 仅能用于密钥分配,不能用于加解密数据,一般加密数据用AES 密钥长度:512~1024中的64的整数倍 双方各有自己的密钥对 13.2、RSA 最经典的非对称加密算法 也可认为是使用最多的非对称加密算法 能用于密钥分配,也能用于加解密数据(“私钥加密,公钥解密”和“ 阅读全文
posted @ 2022-05-22 15:19
hanease
阅读(783)
评论(0)
推荐(0)
摘要:
10.1、DES 已破解,不再安全,基本没有企业在用了 是对称加密算法的基石,具有学习价值 密钥长度56(JDK)、56/64(BC) 10.2、DESede(三重DES) 早于AES出现来替代DES 计算密钥时间太长、加密效率不高,所以也基本上不用 密钥长度112/168(JDK)、128/192 阅读全文
posted @ 2022-05-22 15:17
hanease
阅读(767)
评论(0)
推荐(0)
摘要:
6.1、MD5 推荐使用CC(即Commons Codec)实现 虽然已被破解,但是仍旧广泛用于注册登录模块与验证下载的文件的完整性 可以自己写一个注册登录模块;自己下载一个MD5加密的文件,然后通过之前编写的工具类(或者使用CC的方法)进行验证(具体的例子在《Java加密与解密艺术(第二版)中有》 阅读全文
posted @ 2022-05-22 15:12
hanease
阅读(442)
评论(0)
推荐(0)
摘要:
2.1、算法基本规则: 加密的算法公开 加密的密钥不公开 Base64算法公开、密钥也公开的特性不符合基本算法规则,所以很容易被破解,所以一般不用于企业级的加密操作。 2.2、应用场景 简单加密(加密要求不高的情况下,即一眼看不穿的那种情况下使用) 加密(改造字符映射表,即私藏秘钥) 电子邮件传输( 阅读全文
posted @ 2022-05-22 15:02
hanease
阅读(856)
评论(0)
推荐(0)

浙公网安备 33010602011771号