|
4 | 4 | ## 支持环境 ## |
5 | 5 | >**提示:** 目前,该项目尚未完成兼容性测试,此兼容性数据仅供参考。 |
6 | 6 | - Base: |
7 | | - - Java: 1.8.0或更高版本 |
| 7 | + - Java:1.8.0或更高版本 |
8 | 8 | - Encrypt: |
9 | | - - Java: 1.8.0_161或更高版本(或对Java安装JCE.policy以解除对AES256及以上的限制) |
| 9 | + - Java:1.8.0_161或更高版本(或对Java安装JCE.policy以解除对AES256及以上的限制) |
10 | 10 | - Event: |
11 | | - - Java: 1.8.0或更高版本 |
| 11 | + - Java:1.8.0或更高版本 |
12 | 12 |
|
13 | 13 | ## 介绍 ## |
14 | 14 | ### 这个项目的用途? ### |
15 | 15 | 这个项目的目的是想将一些在Java开发中经常用到的全部总结在一个库内,避免“同一个轮子造了很多次”的情况出现。 |
16 | 16 |
|
17 | 17 | ## 工具 ## |
18 | 18 | ### base ### |
19 | | -包路径: net.lamgc.utils.base |
20 | | -介绍: 存放着一些基础工具类. |
| 19 | +包路径:`net.lamgc.utils.base` |
| 20 | +介绍:存放着一些基础工具类. |
21 | 21 |
|
22 | 22 | - `ArgumentsProperties` - 用于解析参数列表以生成参数键值对, 可以快速的查找参数. |
23 | 23 |
|
24 | 24 | ### encrypt ### |
25 | | -包路径: net.lamgc.utils.encrypt |
26 | | -介绍: Encrypt Utils包含了AES加解密, RSA加解密和签名等与加密有关的工具类, 所有工具类均以Java自带加密套件为基础开发. |
| 25 | +包路径:`net.lamgc.utils.encrypt` |
| 26 | +介绍:Encrypt Utils包含了AES加解密, RSA加解密和签名等与加密有关的工具类, 所有工具类均以Java自带加密套件为基础开发. |
27 | 27 |
|
28 | 28 | - `AESEncrypt` - AES加解密相关类. |
29 | 29 | - `DiffieHellmanEncrypt` - DiffieHellman密钥交换算法类. |
| 30 | + - 共享密钥所支持的加密算法类型: |
| 31 | + - AES |
| 32 | + - RC2 |
| 33 | + - RC4 |
| 34 | + - Blowfish |
| 35 | + - DES |
| 36 | + - DES-EDE |
| 37 | + - HmacMD5 |
| 38 | + - HmacSHA1 |
| 39 | + - HmacSHA256 |
| 40 | + - HmacSHA384 |
| 41 | + - HmacSHA512 |
30 | 42 | - `MessageDigestUtils` - 消息摘要算法工具类. |
| 43 | + - 支持的消息摘要算法: |
| 44 | + - MD2 |
| 45 | + - MD5 |
| 46 | + - SHA-1 |
| 47 | + - SHA-256 |
| 48 | + - SHA-384 |
| 49 | + - SHA-512 |
31 | 50 | - `RSAEncrypt` - RSA加解密工具类. |
32 | 51 | - `RSAEncryptWithAES` - RSA联合AES的长数据加解密工具类. |
33 | 52 | - `RSASign` - RSA签名工具类. |
| 53 | + - 支持的签名算法: |
| 54 | + - MD2 |
| 55 | + - MD5 |
| 56 | + - SHA-1 |
| 57 | + - SHA-224 |
| 58 | + - SHA-256 |
| 59 | + - SHA-384 |
| 60 | + - SHA-512 |
34 | 61 |
|
35 | 62 | ### event ### |
36 | | -包路径: net.lamgc.utils.event |
37 | | -介绍: Event Utils是一套简单, 泛用的事件系统, 可以快速的为项目添加灵活的事件功能, 该事件系统以Bukkit API为原型开发. |
| 63 | +包路径:`net.lamgc.utils.event` |
| 64 | +介绍:Event Utils是一套简单, 泛用的事件系统, 可以快速的为项目添加灵活的事件功能, 该事件系统以Bukkit API为原型开发. |
38 | 65 |
|
39 | 66 | - `BasicEventHandlerList` - 内置的默认EventHandlerList. |
40 | 67 | - `EventExecutor` - 事件执行器, 用于投递事件到事件方法中. |
|
0 commit comments