对称加密算法的缺点是在数据传送前,发送方和接收方必须商定好秘钥,然后 使双方都能保存好秘钥。其次如果一方的秘钥被泄露,那么加密信息也就不安全了。另外,每对用户每次使用对称加密算法时,都需要使用其他人不知道的唯一秘 钥,这会使得收、发双方所拥有的钥匙数量巨大,密钥管理成为双方的负担。
(二)非对称加密(asymmetric Cryptography)
允许在不安全的媒体上的通讯双方交换信息,安全地达成一致的密钥,这就是“公开密钥系统”。相对于“对称加密算法”这种方法也叫做“非对称加密算法”。
非对称加密算法需要两个密钥来进行加密和解密
优缺点
非对称加密与对称加密相比,其安全性更好:对称加密的通信双方使用相同的秘钥,如果一方的秘钥遭泄露,那么整个通信就会被破解。而非对称加密使用一对秘钥,一个用来加密,一个用来解密,而且公钥是公开的,秘钥是自己保存的,不需要像对称加密那样在通信之前要先同步秘钥。
非对称加密的缺点是加密和解密花费时间长、速度慢,只适合对少量数据进行加密。
109.ob系列函数1、ob_start() //打开缓冲区,所有输出的信息不直接发送到浏览器,而是保存在缓冲区里面
2、ob_clean() //删除内部缓冲区的内容,不关闭缓冲区(不输出)
3、ob_end_clean() //删除内部缓冲区的内容,关闭缓冲区(不输出)
4、ob_get_clean() //返回内部缓冲区的内容,关闭缓冲区。【相当于执行ob_get_contents() and ob_end_clean()】
5、ob_flush() //发送内部缓冲区的内容到浏览器,删除缓冲区的内容,不关闭缓冲区。
6、ob_end_flush() //发送内部缓冲区的内容到浏览器,删除缓冲区的内容,关闭缓冲区
7、ob_get_flush() //返回内部缓冲区的内容,并关闭缓冲区的内容
8、ob_get_contents()//返回缓冲区的内容,不输出
9、ob_get_length() //返回内部缓冲区的长度,如果缓冲区未被激活,该函数返回false
110.Linux基本命令,目录结构arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /porc/cpuinfo 显示CPU info的信息
cat /porc/interrupts 显示中断
cat /porc/meminfo 校验内存使用
cat /porc/swaps 显示哪些swap被使用
cat /porc/verion 显示内核的版本
cat /porc/net/dev 显示网络适配器及统计
cat /porc/mounts 显示已加载的文件系统
date 显示系统日期
cal 2007 显示2007年的日历表
date 041217002007.00 设置日期和时间 -月日时分年.秒
clock -w 将时间修改保存到 BIOS
文件搜索
find / -name file1 从 \'/\'开始进入根文件系统搜索文件和目录
locate \*.ps 寻找以 \'.ps\'结尾的文件 -先运行\'updatedb\'命令
whereis halt 显示一个二进制文件、源码或man的位置
which halt 显示一个二进制文件或可执行文件的完整路径
挂载一个文件系统
mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘- 确定目录\'/ mnt/hda2\' 已经存在
umount /dev/hda2 卸载一个叫做hda2的盘- 先从挂载点\'/ mnt/hda2\' 退出
追加命令
1,linux里把文件/etc/aaa中的内容追加到/usr/bbb中的内容的后面
sudo cat /etc/aaa >>/usr/bbb
2,更改/etc/index.html的文件所有者为apache,文件群组为apache
sudo chmod apache:apache /etc/index.html
3,更改/etc/index.html的所有者权限为读取、写入、执行。群组权限为读取。其他权限为读取
sudo chmod 744 /etc/index.html
4,删除/etc下名为hello的文件
sudo rm /etc/index.html
当然,如果你是以orot用户执行以上操作,可以去掉前边的sudo!
df -hl 查看磁盘剩余空间
df -h 查看每个根路径的分区大小
du -sh [目录名] 返回该目录的大小
du -sm [文件夹] 返回该文件夹总M数