TCP/IP:安全 A------->B 机密性:明文传输(ftp,http,smtp,telnet),被窃听 完整性:消息被篡改 身份验证:你访问的主机就是你真实要访问的那台,而不是钓鱼网站 机密性: 加密,即转换规则.算法不变,密钥规则要变. 对称加密:加密和解密的密钥是一致的 完整性: 单向加密算法:提取数据特征码 输入一样:输出必定一样 雪崩效率:输入的微小改变,将会引起结果的巨大改变 定长输出:无论原始数据是多大,结果大小都是相同的 不可逆:无法根据特征码还原原来的数据 协商生成密码:…
一.详细介绍加密.解密技术 现在的加密/解密技术主要有三种:对称加密,非对称加密,和单向加密 这三种加密解密技术的组合就是现在电子商务的基础,它们三个有各自最适合的领域,而且所要完成的功能也是不同的,大家都知道,只要我们连上互联网,那么我们就相当于大门洞开,我们的一些隐私,跟其他人对话内容等都有可能会被人窃听,最常见的比如man in the middle(中间人),它主要是因为双方身份无法验证的时候回话被劫持造成的,就是说通信双方都以为是在跟对方交流,其实内容都可能已经被这个“中间人”修改过,…
在这里插一小节加密的吧,使用openssl库进行加密. 使用MD5加密 我们以一个字符串为例,新建一个文件filename.txt,在文件内写入hello ,然后在Linux下可以使用命令md5sum filename.txt计算md5值 ==> b1946ac92492d2347c6235b4d2611184  .虽然写入的是hello这5个字符,但是我们使用命令xxd filename.txt后可以看出文件结尾处会有个0x0a这个回车符.所以在下面的代码中才会有\n. //打开/usr/in…
https://blog.csdn.net/bytxl/article/details/46639073 Linux 从源码编译安装 OpenSSH以及各问题解决 2015年06月25日 17:37:49 bytxl 阅读数:20970更多 个人分类: linux 命令与系统维护   简单的说 OpenSSH 是一组安全远程的连接工具,主要包括了几个部份:ssh.sshd.scp.sftp.ssh-keygen.ssh-agent.ssh-add.OpenSSH 安装配置比较复杂,难点在配置,特…
一.CA简介 CA是什么?CA是Certificate Authority的简写,从字面意思翻译过来是凭证管理中心,认证授权.它有点类似我们生活中的身份证颁发机构,这里的CA就相当于生活中颁发身份证的机构.不同于生活中的颁发机构,这里的CA是给服务器颁发证书.颁发证书的目的同生活中的办理身份证的目的类似,都是为了证明一件事,生活中的身份证可以证明我们是一个合法的公民,而服务器颁发证书的目的也是证明我们服务是一个合法的服务器,换句话说就是有了证书我们就可以清楚知道我们访问的服务器到底是不是我们真正…
判断密文加密类型hash-identifier   在安全领域中,加密数据随处可见.而在这些数据中,重要的数据往往采用哈希算法进行加密.例如,Linux密码使用sha512,Windows密码采用LM.NTLM,而网站密码采用MD5.这些常见哈希算法有几十种.虽然每种密文都有一定规律,但是单纯靠记忆和经验来的判断就比较困难了.   Kali Linux提供工具hash-identifier来实现这个功能.大家只要运行该命令,然后输入哈希密文,就可以得到密文所使用的哈希算法类型.有了这个算法类型,…
1. 以超级用户权限登陆Linux,进入  /lib/modules/2.6.32--504.el6.x86_64/kernel/fs目录执行 ls 命令(不同Linux发行版本的Fs目录有些不同你可以用查找FS文件夹的方法找到它).如下图所示: 这里我们对最常用的几个文件系统的发展情况和优缺点作详细介绍:ext.ext2.ext3.jsf. .xfs.ReiserFS 2.ext是第一个专门为Linux的文件系统类型,叫做扩展文件系统.它在1992年4月完成的.它为Linux的发展取得了重要作…
linux md5 加密字符串和文件方法 MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.MD5全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相 同的报文摘要的可能性是非常非常之小的. MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长…
对于Linux内核发布的版本类型有如下,也是自己的理解: [mainline]:主线版本,由Linux Torvalds维护和发布. [stable/EOL]:稳定版本,每个由主线发布的版本都叫做稳定版本,并且不会有新的特性加入,同时也可以向主线版本提交bug修复和补丁,支持到下一个稳定版本发布:但是,较老的版本不再提供维护将标记为EOL. [longterm]:长期维护版本,从稳定版本分出来进行长期维护,原理和稳定版本一样:有些长期版本能提供十几年之久,同时如果较老的版本不再维护也会标记为EO…
Linux下文档类型分为8种: section 名称 说明 1    用户命令 可有任何人启动的 2 系统调用 即有内核提供的函数 3 例程 即库函数 4 设备 即/dev目录下的特殊文件 5 文件格式描述 例如/etc/passwd 6 游戏 ------- 7 杂项 例如宏命令包,惯例等 8 系统管理命令和守护进程 例如在终端键入:man mkdir后,首行出现的MKDIR(1)表示这个命令属于section 1,即用户命令.…