- 博客(11)
- 收藏
- 关注
翻译 5.散列算法
1、散列算法(加密算法) 在身份认证过程中往往会设计加密,如果不加密,那么数据信息不安全。shiro内部实现了比较多的算法,如MD5、sha、Base64等。 提供了加盐功能,比如“123”的md5码为:202cb962ac59075b964b07152d234b70,可以在很多破解网站上找到对应的原密码。但是如果加盐了之后,那么难度会大大增加。package com.box.tool...
2021-06-08 11:18:35
168
原创 6.文件搜索命令
一、Linux find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。命令名称:find执行权限:所有用户范例:find . -参数 -参数 -参数参数: -amin n : 在过去 n 分钟内被读取过 -a...
2020-01-06 03:40:19
213
原创 5.权限管理命令
一、权限管理Linux/Unix 的文件调用权限分为三级 : 文件拥有者、所属组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。 命令名称:chmod 所在路径:/bin/chmod 执行权限:所有用户 语法:chmod[{ugoa}{+-=}{rwxX}][文件或目录]解释:1. u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(g...
2020-01-06 01:58:37
391
原创 4.连接命令
一、一、ln命令 (相对于Windows的快捷方式)Linux ln命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。命令名称:ln命令所在路径:...
2020-01-04 21:08:08
337
原创 3.文件命令
一、touch命令命令名称:touch命令所在路径:/bin/touch执行权限:所有用户语法: touch [文件名]功能描述:创建空文件夹范例: #touch Japanlovemove.list二、二、cat命令命令名称:touch命令所在路径:/bin/cat执行权限:所有用户语法: cat[文件名]功能描述:显示文件内容-n显示行号范例: #cat /et...
2020-01-04 19:36:44
118
原创 2.文件处理命令
一、命令名称:mkdir命令所在路径:/bin/mkdir执行权限:所有用户语法: mkidir -p [目录]-p 创建递归目录,-p 确保目录名称存在,不存在的就建一个二 、rmdir命令——删除目录命令名称:rmdir命令命令所在路径:/bin/rmdir执行权限:所有用户语法: rmdir -p [目录名]-p -p 是当子目录被删除后使它也成为空目录的话,则顺便...
2020-01-04 19:19:47
115
原创 ls命令
一、ls命令#ls 命令用于显示指定工作目录下之内容所用参数:-a 显示所有文件及目录-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出-t 将文件依建立时间之先后次序列出-F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”-R 若目录下有文件,则以下之文件亦皆依序列出二、权限当执行ls -l 的时候会将改文件的权限给列出来实例...
2020-01-04 18:31:29
294
原创 4、自定义Realm来实现身份认证
1.jdbcRealm已经实现了从数据库获取用户的验证信息,但是jdbcRealm灵活性太差。如果要实现自己的一些特殊应用将不能支持,这个时候可以通过自定义的Realm来达到目的。2.Realm是一个接口,在接口中定义了更具token获取认证信息的方法。shiro内容实现了一系列的Realm。这些不同的Realm提供了不同的功能。AuthenticatingRealm实现了获取身份信息的功能,A...
2019-12-24 04:57:46
172
原创 3. shiro认证策略
1.AuthenticationStrategy 认证策略在shiro中有三种认证策略 **a. AtLeastOneSuccessfulStrategy :**如果一个(或更多)Realm 验证成功,则整体的 尝试被认为是成功的。如果没有一个验证成功则整体尝试失败。 **b.FirstSuccessfulStrategy :** 只有第一个成功地验证的 Rea...
2019-12-24 02:10:21
163
原创 2、shiro之用户认证
1.Authentication:所谓的用户的认证就是用户登录。需要提供身份和凭证给shiro。也就是subject中的标志属性,唯一标志subject。(你提供的信息一定是能够唯一标识subject的,比如:身份证号、手机号、邮箱… …)解释:Credentials 凭证:是指被Subject知道的密码值。可以是密码,也可以是数字证书等。Principals/Credentials最常...
2019-12-23 18:40:19
204
1
原创 1、什么是shiro
1.什么是shiro?shiro是一个基于java的开源的安全框架。可以完成认证、授权、会话管理、加密、缓存等功能。2.为什么去学习shrio在java的世界中,有更早的安全框架。有spring security和shiro。Spring Security要依赖与Spring,并且比较复杂,学习成本比较高。shiro比较简单,而且标记独立,既可以在java se中使用,也可以在java ee...
2019-12-23 17:44:17
2030
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人