Jamd配置
这是Jamd本体的默认配置文件,当jamd.yaml不存在时,也会应用下面的配置:
instances: save_path: configfeatures: enable_register: true enable_grpc_server_reflection: truesecurity: argon2: memcost: 65536 timecost: 2 parallelism: 1 length: 32log: level: debug| 类型 | 名称 | 描述 |
|---|---|---|
| String | config_path | 存储实例配置文件的目录 |
| 类型 | 名称 | 描述 |
|---|---|---|
| bool | enable_register | 启用注册功能 |
| bool | enable_grpc_server_reflection | 启用gRPC服务器端反射 |
Argon2(id)配置
Section titled “Argon2(id)配置”| 类型 | 名称 | 描述 |
|---|---|---|
| uint32_t | memcost | 以KiB计的内存量。越高对GPU/ASIC破解安全性越强,但所花费的内存也会越高。 |
| uint32_t | timecost | 进行哈希的迭代次数。越高安全性越强,但加解密所花费的时间也会越长。 |
| uint32_t | parallelism | 并行线程数,过高可能因内存共享冲突降低安全性,通常保持默认值即可。 |
| size_t | length | 输出哈希值的字节长度,大于等于16才具备基本安全性,超过64字节几乎无安全增益。 |
| 类型 | 名称 | 描述 |
|---|---|---|
| String | level | 显示日志的最低等级,可选值有debug、info、warning和error。 |