Apache Shiro系列三:术语

请花两分钟时间阅读并理解以下内容——这真的很重要,真的。这些术语和概念在文档中随处可见,并将极大地简化你对Shiro和安全(security)的整体理解。
由于使用术语,安全(security)可能会令人困惑。我们会阐明一些核心概念,来使生活更加轻松,你也会看到Shiro API如何友好地反映这些概念:

  • 身份验证Authentication
    身份验证是验证主体(Subject)身份的过程——本质上就是证明某人确实是他所声称的那个人。当身份验证成功时,应用程序可以相信该主体确实是应用程序所期望的那个人。

  • 授权Authorization
    授权,也被称为访问控制(Access Control),是决定是否允许用户/主体做某事的过程。这通常是通过检查并理解主体的角色和权限(见下文)来实现的,然后允许或拒绝对请求资源或函数的访问。

  • 密码Cipher
    密码是用于执行加密或解密的算法。该算法通常依赖于一个称为密钥(key)的信息片段。加密会因密钥而异,因此没有密钥解密会非常困难。
    密码有多种变体。分组密码(Block Ciphers)对固定大小的符号块进行操作,而流密码(Stream Ciphers)则对连续的符

  • 22
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值