没有合适的资源?快使用搜索试试~ 我知道了~
scram-jsonrpc-ktor
共36个文件
kt:21个
jar:2个
properties:2个
需积分: 9 0 下载量 73 浏览量
2021-02-12
06:13:22
上传
评论
收藏 106KB ZIP 举报
温馨提示
##使用Ktor进行SCRAM身份验证 参见 ####我们存储在数据库中的数据巫婆: Salt-随机生成的字节数组 StoredKey-参见下文 ServerKey-参见下文 迭代次数 ####算法的计算值 SaltedPassword:=嗨(Normalize(password),salt,i) ClientKey:= HMAC(SaltedPassword,“客户端密钥”) StoredKey:= H(ClientKey) AuthMessage:=客户端优先消息裸露+“,” +服务器优先消息+“,” +客户端最终消息无证明 ClientSignature:= HMAC(StoredKey,AuthMessage) ClientProof:= ClientKey XOR ClientSignature ServerKey:= HMAC(SaltedPassword,“服务
资源推荐
资源详情
资源评论
收起资源包目录
scram-jsonrpc-ktor-master.zip (36个子文件)
scram-jsonrpc-ktor-master
gradlew 5KB
settings.gradle 34B
src
service
JsonRpcService.kt 2KB
Service.kt 42B
impl
AuthService.kt 4KB
HelloService.kt 151B
Application.kt 410B
model
dto
SaltResponse.kt 112B
JsonRpcResponse.kt 185B
JsonRpcRequest.kt 150B
orm
User.kt 217B
ScramCredentials.kt 157B
ddl
Users.kt 472B
feature
JsonRpcFeature.kt 3KB
exception
NonceNotFoundException.kt 202B
UserAlreadyExistsException.kt 202B
RpcException.kt 106B
InvalidParamsException.kt 194B
ProcedureNotFoundException.kt 204B
UserNotFoundException.kt 204B
util
ScramUtil.kt 4KB
config
DatabaseConfiguration.kt 1KB
repository
UserRepository.kt 2KB
lib
ove.blake2b-alpha.0.jar 37KB
gradle
wrapper
gradle-wrapper.properties 202B
gradle-wrapper.jar 55KB
test
http
rpc.http 1KB
authentication.http 974B
scram.sqlite 16KB
README.md 2KB
gradlew.bat 2KB
resources
logback.xml 427B
application.conf 150B
gradle.properties 156B
.gitignore 46B
build.gradle 1KB
共 36 条
- 1
资源评论
Rainy.凌霄
- 粉丝: 23
- 资源: 4601
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功