9.1 信息摘要算法和数字签名 信息摘要算法是现代密码学算法中不可缺少的一部分,与对称算法和非对称加密算法不同,他不是一种可逆的操作,经过它进行处理的数据,输出数据长度一般来说总是固定的,并且理论上很难从输出恢复输入。 数字签名操作一般采用非对称算法(公开密钥算法),其实质是使用费对称加密算法密钥对 ...
分类:
其他好文 时间:
2018-02-02 23:24:43
阅读次数:
215
10.1 证书和CA功能概述10.1.1 证书存在价值数字证书正是为了建立实体跟密钥对之间的联系而存在,证书验证中心CA充当了确认特定实体跟密钥对之间关系的确认人,并且通过用自己的私钥对这些确认信息和公钥一起签名来保证其可信性和不可改变性。10.1.2 证书生命周期a.证书申请:所谓证书生命周期是指 ...
分类:
其他好文 时间:
2018-02-02 23:23:01
阅读次数:
311
8.1 非对称加密算法指令概述a.非对称加密算法也成为公开密钥算法,其解决了对称加密算法密钥需要预分配的难题。非对称加密算法特点:a1.加密密钥和解密密钥不相同a2.密钥对中的一个密钥可以公开(称为公开密钥)a3.根据公开密钥很难推算出私钥密钥b.数字签名和密钥交换对公开密钥算法区别密钥交换算法使用 ...
分类:
编程语言 时间:
2018-02-02 23:10:54
阅读次数:
232
本算法的基础:给定字符A B,A^B=C,C^B=A,即两次异或运算可得到原字符。实现代码如下: ...
分类:
Web程序 时间:
2018-02-02 18:40:46
阅读次数:
145
1.ssh命令详解标准格式:sshusername@IP例如:sshusername@10.191.130.10指定端口连接:ssh-p22username@10.191.130.10(p指定端口参数,22端口号)2.生成密钥对命令:ssh-keygen3.cat/root/.ssh/id_rsa.pub命令查看公钥并复制4.查看当前登录用户命令:whoam5.更改主机名,键入命令:hostnam
分类:
系统相关 时间:
2018-02-02 15:08:39
阅读次数:
190
Java加解密与数字签名 2016-08-30 蕊蕊 java编程 ** Java加解密 ** 实现方式:JDK实现,CC,BC JDK提供比较基础的底层的实现;CC提供一些简化的操作;BC提供补充 一、Base64加密 非常简单,加密解密就一个函数。 代码如下: 二、消息摘要算法加密————主要用 ...
分类:
编程语言 时间:
2018-01-30 22:54:00
阅读次数:
173
#!/bin/bash#createkeypair\rm-f/root/.ssh/id_dsassh-keygen-tdsa-f/root/.ssh/id_dsa-P""-q#fenfa_keyfileforipin74131doecho"======fanfakeytohost172.16.1.$ip==================="sshpass-
分类:
其他好文 时间:
2018-01-30 00:28:18
阅读次数:
163
ssh属于和telent相似,只是不telnet更具有安全性。本章实验我开启了两台电脑来演示,一台当作服务器,另一台当作客户机。一、密码验证的ssh服务配置1.服务器安装软件包(默认已安装,下面命令用来查看是否安装)2.2.服务器修改配置文件3.服务器启动服务4.客户机验证二、密钥对验证的ssh服务配置1.服务器修改配置文件,并重启服务2.客户机创建密钥对3.客户机将公钥文件上传至服务器4.在服务
分类:
其他好文 时间:
2018-01-29 18:18:46
阅读次数:
167
多台linux主机之间设置免密通信 例:A 向 B设置免密通信 第一步 A生成密钥对 t 指定秘钥的类型 rsa 秘钥类型 密钥目录: (如果是root账户,注意:不同用户之间不共享密钥对) 私钥 钥匙 公钥 锁 第二步 编辑B主机root账户下(其他账户同理)认证文件 将之前A主机生成的公钥 内容 ...
分类:
系统相关 时间:
2018-01-28 21:59:51
阅读次数:
279
初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are. 你需要运行命令来配置你的用户名和邮箱: $ git config --global user.name "superGG1990" $ git config --global user.em ...
分类:
其他好文 时间:
2018-01-27 19:14:16
阅读次数:
218