1 注册github 账号后登陆。2 创建一个新的项目 , 点击Github 首页的右下角 ”New repository“ 按钮填写你的项目名和项目的描述,点击”Create repository“ 按钮创建3 给github 配置ssh 信任关系。Linux 环境要先生成 公钥和秘钥ssh-ke...
分类:
其他好文 时间:
2014-07-16 22:52:33
阅读次数:
191
-genkey 在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书-alias 产生别名-keystore 指定密钥库的名称(产生的各类信息将不在.keystore文件中-keyalg 指定密钥的算法-validity 指定创建...
分类:
其他好文 时间:
2014-07-16 14:50:31
阅读次数:
239
加密的方式:两大类1.对称加密操作系统加密passwordhtpassword(apache)加密和解密是一样的加密算法md5sha1没必要再解回来2.非对称加密sshkey公钥,私钥公钥随便发私钥不能发公钥交换算法web应用攻击主要是XSS攻击和SQL注入攻击XSS跨站点脚本攻击篡改网页,注入恶意HTML脚本,..
分类:
其他好文 时间:
2014-07-15 11:59:26
阅读次数:
214
1.生成公钥(PubicKey)与私钥(PrivateKey):Xshell自带有用户密钥生成向导,如下图所示:点击菜单栏的工具->新建用户密钥生成向导虽然SSH2协议中RSA和DSA算法都可以使用,但是为了保险起见,我们一般都选择RSA密钥类型,这样不论你使用的SSH协议是SSH1还是SSH2都可以使用;密钥长度..
分类:
其他好文 时间:
2014-07-15 10:56:00
阅读次数:
390
1keytool命令总结一、创建数字证书交互模式使用默认的密钥库.keystore(文件夹是c:DocumentsandSettingusername)和算法(DSA)keytool-genkey默认的别名mykey密钥库中能够存放多个条目(公钥/私钥对和证书),它们在密钥库中以别名(alias)区...
分类:
编程语言 时间:
2014-07-14 21:43:40
阅读次数:
387
一、理论知识什么是CA?CA是CertificateAuthority的缩写,通常翻译成认证权威或者认证中心,主要用途是为用户发放数字证书。这个数字证书包含了用户身份的部分信息及用户所持有的公钥,同时利用CA本身的私钥为数字证书加上数字签名,其他用户只要能验证证书是真实的,并且信任..
分类:
其他好文 时间:
2014-07-14 11:58:39
阅读次数:
1130
1、RSA 公钥和私钥的组成,以及加密和解密的公式:
2、模指数运算:
先做指数运算,再做模运算,如 5^3 mod 7 = 125 mod 7 = 6
3、RSA加密算法流程:
选择一对不同的、并且足够大的素数 p 和 q计算 n = p * q计算欧拉函数 f(n) = (p-1) * (q-1),p 和 q 需要保密寻找与 f(...
分类:
其他好文 时间:
2014-07-14 11:23:03
阅读次数:
453
Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中。在keystore里,包含两种数据:(1)密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加...
分类:
编程语言 时间:
2014-07-11 11:47:42
阅读次数:
243
在一个面向公共网络的项目中,安全无疑是项目面临的巨大挑战之一。在公网上,蛋疼份子与无聊人士无时无刻嗅探着我们的服务器,有些人是想要展示自己的能力,而还有着一部分不法分子,想要监听拦截我们的敏感信息,进入我们的主机进行各种各样的破坏与偷窃。这些人一旦得手,轻..
分类:
其他好文 时间:
2014-07-09 08:11:52
阅读次数:
448
那么SSH公钥到底是什么,为什么要添加SSH公钥呢,怎么生成SSH公钥呢?
希望能通过这一篇文章,将我理解的学习到的知识跟大家分享一下。
公钥私钥,是非对称加密中的概念,是相对于对称加密而言的。
所谓加密,就是将人人都能看懂的内容变成了莫名奇妙的内容,但是你跟我能够去解读它,而其他人则不行。
这就等于给内容加上了一把锁。...
分类:
其他好文 时间:
2014-07-08 13:08:59
阅读次数:
139