码迷,mamicode.com
首页 >  
搜索关键字:RSA C    ( 4300个结果
RC4加密算法及其实现
RC4加密算法(http://en.wikipedia.org/wiki/RC4)是大名鼎鼎的RSA三人组中的头号人物Ron Rivest在1987年设计的密钥长度可变的流加密算法簇。之所以称其为簇,是由于其核心部分的S-box长度可为任意,但一般为256字节。该算法的速度可以达到DES加密的10....
分类:编程语言   时间:2015-01-01 00:08:17    阅读次数:547
RC4加密解密算法原理与完整源代码实例演示
RC4加密算法RC4加密算法是大名鼎鼎的RSA三人组中的头号人物Ron Rivest在1987年设计的密钥长度可变的流加密算法簇。之所以称其为簇,是由于其核心部分的S-box长度可为任意,但一般为256字节。该算法的速度可以达到DES加密的10倍左右,且具有很高级别的非线性。RC4起初是用于保护商业...
分类:编程语言   时间:2015-01-01 00:06:41    阅读次数:710
RSA算法
RSA算法其实在大学本科的课程已经学过了,不过当时理解的不深,这篇博客就当加深理解和复习了。首先抛出2个问题: 为什么要用对称加密,解决了什么问题? RSA算法是怎么保证加密信息不被破解的?先回答第一个问题: 最初的加密算法是对称加密算法,加密和解密方式都是同一种规则。例如:A使用某一个加密规则,对...
分类:编程语言   时间:2014-12-31 18:16:17    阅读次数:282
另一种公钥私钥认证方式
A机器到B机器无密在A机器上操作:vim~/.ssh/configHost192168Hostname192.168.1.2UserrootIdentityFile~/.ssh/id_rsassh-keygencatid_rsa.pubssh-rsaAAAAB3NzaC1yc2EAAAABIwAAAQEA1Bo9dpBxfTqb4qzJ1K2cZCrc/D43hMV4aeGn7m9Q8LgnDAC+/YJANjJ/TeIPJDOuVAEZD23eoOT1j1EtOJLV5wjr8N..
分类:其他好文   时间:2014-12-31 11:28:08    阅读次数:153
APK签名校验绕过
0x01 Android签名机制将APK重命名为zip文件,然后可以看到有个META-INF的文件夹,里面有三个文件,分别名为MANIFEST.MF、CERT.SF和CERT.RSA,这些就是使用signapk.jar生成的签名文件。1、 MANIFEST.MF文件:程序遍历update.apk包中...
分类:其他好文   时间:2014-12-30 18:32:26    阅读次数:189
MD5加密
?? 首先,先简单介绍一下MD5 MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来, 经md2、md3和md4发展而来。 MD5具有很好的安全性(因为它具有不可逆的特征,加过密的密文经过...
分类:其他好文   时间:2014-12-30 10:06:35    阅读次数:185
快速幂取模
参考文章来源:Reait Home(http://www.reait.com/blog.html) 转载请注明,谢谢合作。 在Miller Rabbin测试素数,就用到了快速幂取模的思想。这里总结下。求a^b%c(这就是著名的RSA公钥的加密方法),当a,b很大时,直接求解这个问题不太可能 算法1:...
分类:其他好文   时间:2014-12-27 21:48:14    阅读次数:154
配置ssh无密码登陆
好几次都双机互配后才wanshi ,总记不住方向,记到这儿 A要链接B,A把自己的公钥给B 1 zxw@hostUbuntu1:~$ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/zxw/.ssh/id_rsa): Enter pa...
分类:其他好文   时间:2014-12-26 21:46:38    阅读次数:190
Android和IOS关于RSA加密以及服务端解密的研究实现
一、  密钥对的生成 RSA加密解密,类似于支付宝中的加解密功能,以前的app使用的是DES加密即对称加密算法,只需要一个密钥;而采用RSA实现加解密需要一个密钥对,即公钥和私钥。所以首先要做的操作是生成一个密钥对,在window 7环境下,这里借用支付宝demo中的openssl命令行工具,毕竟是通用的,密钥对的生成流程大致如下: 1、生成RSA私钥 genrsa -out...
分类:移动开发   时间:2014-12-25 20:38:19    阅读次数:909
如何将Android程序打包成apk文件
1.生成keystore按照下面的命令行 在C:\Program Files\Java\jdk1.6.0_10\bin>目录下,输入keytool -genkey -alias android.keystore -keyalg RSA -validity 100000 -keystore andro...
分类:移动开发   时间:2014-12-25 14:25:54    阅读次数:240
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!