JAVA中为我们提供了丰富的加密技术。能够主要的分为单向加密和非对称加密 1.单向加密算法 单向加密算法主要用来验证传输数据的过程中。是否被篡改过。BASE64 严格地说,属于编码格式。而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Ha ...
分类:
编程语言 时间:
2017-06-07 17:05:06
阅读次数:
179
非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥(public key)和私钥(private key)。私钥只能由一方安全保管,不能外泄,而公钥则可以发给任何请求它的人。非对称加密使用这对密钥中的一个进行加密,而解密则需要另一个密钥。比如,你向银行请求公钥,银行将公钥发 ...
分类:
其他好文 时间:
2017-06-04 14:38:57
阅读次数:
127
第九章OpenSSH服务配置与安全9.1通过ssh访问远程命令 OpenSSH提供一个安全的远程shell,用于管理远程Linux、unix系统. OpenSSH使用非对称加密手段加密保护通信数据. $sshremotehost $sshremoteuser@remotehost 或ssh-lremoteuserremotehost $sshremoteuset@remotehostremote-com..
分类:
其他好文 时间:
2017-06-03 19:15:55
阅读次数:
331
本文试图以通俗易通的方式介绍Https的工作原理,不纠结具体的术语,不考证严格的流程。我相信弄懂了原理之后,到了具体操作和实现的时候,方向就不会错,然后条条大路通罗马。阅读文本需要提前大致了解对称加密、非对称加密、信息认证等密码学知识。如果你不太了解,可以阅读Erlang发明人Joe Armstro ...
分类:
编程语言 时间:
2017-05-29 00:58:17
阅读次数:
2943
1.什么是对称加密,非对称加密对称加密是指加解密使用的是同样的密钥非对称加密是指加解密使用的密钥不同。 2.对称加密的优缺点对称加密的特点是简单快速。密钥越大,加密越强,但加解密过程越慢。密钥容易被黑客拦截 3.非对称加密的优缺点非对称加密使用了一对密钥,公钥和私钥。私钥由解密方安全保管,公钥可以发 ...
分类:
其他好文 时间:
2017-05-27 17:12:20
阅读次数:
118
通常情况下,我会使用非对称加密的方式来进行ssh的登录。 做法: 将公钥添加到 $HOME/.ssh/authorized_keys 文件中。 但是通常,会遇见各种各样的问题,导致失败。汇总如下: 0. 常用的排除手段,一般就是,双端开debug,clinet开启的方式如下,server还从来没与与 ...
分类:
其他好文 时间:
2017-05-26 13:29:25
阅读次数:
858
首先RSA是一个非对称的加密算法。所以在使用该算法加密解密之前,必须先行生成密钥对。包含公钥和私钥 JDK中提供了生成密钥对的类KeyPairGenerator,实比例如以下: public static Map<String, Object> genKeyPair() throws Excepti ...
分类:
编程语言 时间:
2017-05-25 13:22:52
阅读次数:
231
基于ssh的方式与被管理的主机进行通信,在管理的主机上(部署ansible的主机上)生成一对非对称密钥,将公钥发给被管理的主机。(1)生成一对密钥:ssh-keygen-trsa123456789101112131415161718192021[root@wlmyum.repos.d]#ssh-keygen-trsa#默认存放的地方为/root/.ssh目录下Ge..
分类:
其他好文 时间:
2017-05-22 21:28:46
阅读次数:
303
(一)对称加密(Symmetric Cryptography) ---共享密钥加密对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key),这种方法在密码学中叫做对称加密算法。对称加密有很多种算法,由于它效率很高,所以 ...
分类:
Web程序 时间:
2017-05-21 00:25:37
阅读次数:
220
3.1、加密算法的分类加密是以某种特殊的算法改变原有的信息数据使得未授权的用户即使获得了已加密的信息但因不知解密的方法仍然无法了解信息的内容。在互联网上对数据的加密主要是保证三个方面内容数据的保密性、完整性以及对方的身份验证。加密类型分为两种对称加密与非对称加..
分类:
编程语言 时间:
2017-05-16 23:15:52
阅读次数:
212