加解密
zzzzzdddddxxxxx
这个作者很懒,什么都没留下…
展开
-
ios学习--IOS 3DES加密解密
3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它相当于是对每个数据块应用三次DES加密算法。由于计算机运算能力的增强,原版DES密码的密钥长度变得容易被暴力破解;3DES即是设计用来提供一种相对简单的方法,即通过增加DES的密钥长度来避免类似的攻击,而不是设计一种全新的块密码算法。 3DE转载 2016-09-23 16:32:46 · 795 阅读 · 0 评论 -
SHA256加密-各种语言版本的基于HMAC-SHA256的base64加密
语言包含: Javascript ,PHP,Java,Groovy,C#,Objective C,Go,Ruby,Python,Perl,Dart,Swift,Rust,Powershell。 Javascript HMAC SHA256 Run the code online with this jsfiddle. Dependent upon an open source j转载 2016-10-11 15:39:56 · 9294 阅读 · 0 评论 -
HMAC_SHA1加密-PKCS5_PBKDF2_HMAC_SHA1的方法实现
p5_crpt2.c [plain text] /* p5_crpt2.c */ /* Written by Dr Stephen N Henson (shenson@bigfoot.com) for the OpenSSL * project 1999. */ /* ========================================================转载 2016-10-11 16:20:11 · 6527 阅读 · 0 评论 -
ios学习--RSA非对称加密(解决解密后会乱码的问题)
在iOS中使用RSA加密解密,需要用到.der和.p12后缀格式的文件,其中.der格式的文件存放的是公钥(Public key)用于加密,.p12格式的文件存放的是私钥(Private key)用于解密. 首先需要先生成这些文件,然后再将文件导入工程使用,不多说,开始做! 一、使用openssl生成所需秘钥文件 生成环境是在mac系统下,使用openssl进行生成,首先打开终端,按下转载 2016-08-12 10:39:36 · 6181 阅读 · 0 评论 -
ios学习--RSA非对称加密的公私密钥对生成的mac终端指令
RSA密钥生成命令 生成RSA私钥 openssl genrsa -out rsa_private_key.pem 1024 or genrsa -out rsa_private_key.pem 1024 生成RSA公钥 openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem or rsa -in rs原创 2016-08-10 10:33:48 · 965 阅读 · 0 评论