JAVA中为我们提供了丰富的加密技术。能够主要的分为单向加密和非对称加密 1.单向加密算法 单向加密算法主要用来验证传输数据的过程中。是否被篡改过。BASE64 严格地说,属于编码格式。而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Ha ...
分类:
编程语言 时间:
2017-06-07 17:05:06
阅读次数:
179
public class CrytMd5 { private static string symmetricKey = "2fSA4Gd3czxzmsel5kgEs6dXj6h4vA6y"; //对称加密密钥 private static string symmetricIV = "he86rTcI ...
分类:
其他好文 时间:
2017-06-07 12:37:37
阅读次数:
123
iOS字符串安全 一个编译成功的可执行程序,其中已初始化的字符串都是完整可见的。 针对于iOS的Mach-O二进制通常可获得以下几种字符串信息: 资源文件名 可见的函数符号名 SQL语句 format 通知名 对称加密算法的key 攻击者如何利用字符串 资源文件名通常用来快速定位逆向分析的入口点。 ...
分类:
移动开发 时间:
2017-06-04 20:07:17
阅读次数:
224
非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥(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
学习React Native必看的几个开源项目 http://www.open-open.com/lib/view/open1465268659981.html 饿了么RN大神开源的reading项目,已经完成Android和iOS双适配。 https://github.com/attentiven ...
分类:
其他好文 时间:
2017-05-31 12:13:27
阅读次数:
326
Openssl是一个开源的用以实现SSL协议的产品,它主要包括了三个部分:密码算法库、应用程序、SSL协议库。Openssl实现了SSL协议所需要的大多数算法。 OpenSSL的应用程序主要包括密钥生成、证书管理、格式转换、数据加密和签名、SSL测试以及其它辅助配置功能。 对称加密 OpenSSL一 ...
分类:
其他好文 时间:
2017-05-30 17:50:52
阅读次数:
230
本文试图以通俗易通的方式介绍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