MD5=======RBAC权限管理

 通过网上查阅相关的说明原来,MD5全名Message-Digest Algorithm 5(信息-摘要算法)是一种不可逆的加密算法。算法

MD5为计算机安全领域普遍使用的一种散列函数,用以提供消息的完整性保护数据库

MD5将整个文件看成一个大文本信息,经过其不可逆的字符串变换算法,产生了这个惟一的MD5信息摘要安全

利用MD5算法来进行文件校验的方案被大量应用到软件下载站、论坛数据库、系统文件安全等方面函数

RBAC role based access controller 加密

rbac 是一种分许模型,主要分为RBAC0、RBAC一、RBAC二、RBAC3spa

RBAC0基本模型.net

RBAC1角色分层模型:  RBAC1,它是RBAC角色的分层模型,RBAC1创建在RBAC0基础之上,在角色中引入了继承的概念,有了继承那么角色就有了上下级或者等级关系blog

RBAC2角色限制模型:主要引入了静态职责分离SSD(Static Separation of Duty)和动态职责分离DSD(Dynamic Separation of Duty)继承

 SSD是用户和角色的指派阶段加入的,主要是对用户和角色有以下约束:字符串

a、互斥角色:同一个用户在两个互斥角色中只能选择一个

b、基数约束:一个用户拥有的角色是有限的,一个角色拥有的许可也是有限的

c、先决条件约束:用户想要得到高级角色,首先必须拥有低级角色

 

    DSD是会话和角色之间的约束,能够动态的约束用户拥有的角色,如一个用户能够拥有两个角色,可是运行时只能激活一个角色。

RBAC3模型:RBAC3,它是RBAC1RBAC2合集,因此RBAC3是既有角色分层又有约束的一种模型

http://blog.csdn.net/zwk626542417/article/details/46726491

相关文章
相关标签/搜索