[含义] hql,即Hibernate Query  Language.它与我们熟知的sql很类似,它最大的特点就是对查询进行了面向对象的封装,下面会在具体例子中说明. sql查询的是数据库中的表或字段,而hql是面向对象的,具有继承.多态.关联等特性,他针对的是对象. [使用] 那么如何使用hql进行查询呢?首先,我们需要宏观看一下hql的几种使用方式:基本使用.外置命名和过滤器. 基本使用即我们将hql语句写在代码中,执行操作.配置文件的方式是将我们所写的hql语句转移到配置文件中,这样就很…
接上一篇 SSH深度历险(十) AOP原理及相关概念学习+AspectJ注解方式配置spring AOP,本篇我们主要是来学习使用配置XML实现AOP 本文采用强制的CGLB代理方式 SecurityHandler这个通知类可以换成安全性检测.日志管理等等. <span style="font-size:18px;"><span style="font-size:18px;"><span style="font-size:18…
AOP(Aspect Oriented Programming),是面向切面编程的技术.AOP基于IoC基础,是对OOP的有益补充. AOP之所以能得到广泛应用,主要是因为它将应用系统拆分分了2个部分:核心业务逻辑(Core business concerns)及横向的通用逻辑,也就是所谓的切面Crosscutting enterprise concerns.例如,所有大中型应用都要涉及到的持久化管理(Persistent).事务管理(Transaction Management).权限管理(P…
结论:按照CE68交换机的用户手册中的指导,可以通过ssh 秘钥的方式连接上交换机. 1.先按照eNSP连接到网卡的方式,给CE68配置一个ip地址: 192.168.56.2 2.按照交换机的用户指导,可以使用ssh 方式,使用秘钥文件的方式,不需要使用密码就可以登录交换机. 3.登录上CE68交换机的效果如下,必须使用putty登录,不能使用xshell登录,因为生成的秘钥文件的格式在交换机的配置指导中有说明.…
SSH免密登陆配置过程和原理解析 SSH免密登陆配置过很多次,但是对它的认识只限于配置,对它认证的过程和基本的原理并没有什么认识,最近又看了一下,这里对学习的结果进行记录. 提纲: 1.SSH免密登陆的配置过程 2.SSH免密登陆的过程和基本原理 1.SSH免密登陆的配置过程 ========================== 免密登录设置,假如现在在机器A上以root用户登陆着,想要配置一下SSH,让用户从A上可以不用输入密码就可以用root身份登陆到机器B 1.在机器A上,进入到home目…
本帖转自 http://www.cnblogs.com/hukey/p/6248468.html SSH验证方式有两种,分别为用户密码认证以及密钥认证. 1.用户密码认证方式 说明: (1) 当客户端发起ssh请求,服务器会把自己的公钥发送给用户: (2) 用户会根据服务器发来的公钥对密码进行加密: (3) 加密后的信息回传给服务器,服务器用自己的私钥解密,如果密码正确,则用户登录成功. 2.密钥登陆认证 说明: (1) 首先在客户端生成一个密钥对(ssh-keygen): (2) 并将客户端的…
SSH登录方式主要分为两种: 1. 用户名密码验证方式 说明: (1) 当客户端发起ssh请求,服务器会把自己的公钥发送给用户: (2) 用户会根据服务器发来的公钥对密码进行加密: (3) 加密后的信息回传给服务器,服务器用自己的私钥解密,如果密码正确,则用户登录成功. 2. 基于密钥的登录方式 说明: (1) 首先在客户端生成一对密钥(ssh-keygen): (2) 并将客户端的公钥ssh-copy-id 拷贝到服务端: (3) 当客户端再次发送一个连接请求,包括ip.用户名: (4) 服务…
1.废话不多说,先上图   2. 典型的RSA非对称加密 RSA加密算法是一种典型的非对称加密算法,它基于大数的因式分解数学难题,它也是应用最广泛的非对称加密算法,于1978年由美国麻省理工学院(MIT)的三位学着:Ron Rivest.Adi Shamir 和 Leonard Adleman 共同提出. 它的原理较为简单,我们假设有消息发送方A和消息接收方B,通过下面的几个步骤,我们就可以完成消息的加密传递: 消息发送方A在本地构建密钥对,公钥和私钥: 消息发送方A将产生的公钥发送给消息接收方…
一.漏洞简介 1.漏洞编号和类型 CVE-2018-15473 SSH 用户名(USERNAME)暴力枚举漏洞 2.漏洞影响范围 OpenSSH 7.7及其以前版本 3.漏洞利用方式 由于SSH本身的认证机制存在缺陷,导致攻击者可以使用字典,暴力枚举SSH存在的用户名(Username) 4.漏洞修复方式 升级openssh 二.漏洞原理及其利用分析 1.漏洞原理 参考国外文献:http://www.openwall.com/lists/oss-security/2018/08/15/5 观察下…
在Linux中ssh登录远程主机的时候能够进行公私钥的认证方式. ①环境说明:两台Linux主机,host1:192.168.5.1,host2:192.168.5.10. 如今在host1上面设置然后去登录到host2主机. ②在默认的情况下ssh服务是自己主动开启的. 能够再Linux中查看下netstat –nlutp|grepssh 这里显示的是ssh的22port已经被监听,所以说明ssh服务已经开启了. ③在本端进行秘钥的生成: ssh-keygen –t rsa用于生成秘钥. 这时…