最近在考虑数据加密方面的需求,所以对数据加密简单的看了一下,当然不是看的原理,只是看看怎么能够实现。现在我们需要实现的是移动端和后台(java)数据加解密的配合,开始的时候考虑的使用RSA,因为RSA是非对称加密,更加安全点,但是RSA加密的过程中,ios公钥加密的数据,后台java是能够解密成功,但是后台java私钥加密的东西,前端ios,就没有解密成功,实验了很多方法,最终也没有成功,所以就放...
                            
                            
                                分类:
移动开发   时间:
2014-10-12 11:29:37   
                                阅读次数:
224
                             
                    
                        
                            
                            
                                前提,机器A,B,均为RedHat Linux操作系统,均有用户user
1、以用户名user登录,在A机器上执行
ssh-genkey -t rsa
一路回车,不需要输入密码
执行该操作将在/home/user/.ssh下生成id_rsa, id_rsa.pub文件,其中id_rsa.pub是公钥。
2、在B机器上做步骤1或自行创建/home/user/.ssh文件夹,注意文件夹权...
                            
                            
                                分类:
其他好文   时间:
2014-10-11 18:32:05   
                                阅读次数:
229
                             
                    
                        
                            
                            
                                前面一个文章里面,我们把一个字符串进行hash计算,并且签名。
现在就需要在接收方来验证了。
CryptImportKey
首先,我们需要把发方发过来的公钥导入到CSP里面。我们这里假设pbKeyBlob就是收到的公钥信息(比如从证书里面获取)。
    if (CryptImportKey(
        hProv,
        pbKeyBlob,
        dwBlob...
                            
                            
                                分类:
其他好文   时间:
2014-10-11 15:05:56   
                                阅读次数:
124
                             
                    
                        
                            
                            
                                1.生成公钥和私钥
ssh-keygen-tdsa
2.发送公钥
oldboy888@ser200.ssh]$ssh-copy-id-iid_dsa.pub"-p20000oldboy888@192.168.1.201"
10
Theauthenticityofhost‘192.168.1.201(192.168.1.201)‘can‘tbeestablished.
RSAkeyfingerprintis0a:13:db:54:60:3e:85:46:b5:ea:d5:b9:c0:5e:..
                            
                            
                                分类:
其他好文   时间:
2014-10-11 10:19:45   
                                阅读次数:
187
                             
                    
                        
                            
                            
                                20141010V1一、网络基础概念:OSI七层协议TCP/IP协议三、局域网内常用服务搭建远程连接服务器(取得shell进行工作)文字接口明文传输:Telnet、RSH;文字接口加密:SSH;图形接口:XDMCP、VNC、XRDP加密方法简介:对称加密公钥加密私钥解密单向加密(1雪崩效应2定长输出)MD5SHA1SSH..
                            
                            
                                分类:
系统相关   时间:
2014-10-10 20:13:25   
                                阅读次数:
285
                             
                    
                        
                            
                            
                                以下所有.ssh目录都在用户的家目录中 即~1.服务器端sshd_config 需要启用Pubkey 验证PubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keys2.客户端通过ssh-keygen生成的公钥文件直接运行s...
                            
                            
                                分类:
其他好文   时间:
2014-10-10 19:35:14   
                                阅读次数:
181
                             
                    
                        
                            
                            
                                一直彷徨应该往什么方向走,自从看了大神的框架,才发觉自己欠缺很多。与其不懂啥就学啥,不如有条理地学习,从这里开始。linux命令行环境linux常用命令用法,软件的安装,vim的用法,在特定的linux版本安装了epel源,学会用SSH配置公钥、私钥,通过SSH来远程登录linux主机。如在wi.....
                            
                            
                                分类:
其他好文   时间:
2014-10-10 19:03:34   
                                阅读次数:
134
                             
                    
                        
                            
                            
                                PKI技术(public key infrastructure)里面,cer文件和pfx文件是很常见的。通常cer文件里面保存着公钥以及用户的一些信息,pfx里面则含有私钥和公钥。...
                            
                            
                         
                    
                        
                            
                            
                                根据密钥类型不同可以将现代密码技术分为两类:对称加密算法(私钥密码体系)和非对称加密算法(公钥密码体系)。1 对称加密算法中,数据加密和解密采用的都是同一个密钥,因而其安全性依赖于所持有密钥的安全性。对称加密算法的主要优点是加密和解密速度快,加密强度高,且算法公开.缺点是实现密钥的秘密分发困难,在大...
                            
                            
                                分类:
其他好文   时间:
2014-10-10 14:01:44   
                                阅读次数:
229
                             
                    
                        
                            
                            
                                使用ssh公钥实现免密码登录(2011-04-22 01:24:10)转载▼标签:杂谈分类: Linux系统 ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.1.155),B(192.168.1.181...
                            
                            
                                分类:
其他好文   时间:
2014-10-08 17:05:15   
                                阅读次数:
186