
加密算法
我有一只小毛驴,可我从来都不骑
这个作者很懒,什么都没留下…
展开
-
简析常见加密算法
一、 概述加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。 在航空学中,指利用航空摄影像片上已知的少数控制点,通过对像片测量和计算的方法在像对或整条航摄带上增加控制点的作业。数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能...原创 2019-06-19 12:03:29 · 730 阅读 · 0 评论 -
前后端(Java + Android + iOS) 一行代码实现AES加密解密算法
概述:简单说使用AES加密,首先需要了解以下四个属性:密钥长度(Key Size)加密模式(Cipher Mode)填充方式(Padding)初始向量(Initialization Vector)实际项目开发中,前(Android/ios)端与后端(java)需要使用相同的属性值去加解密,以达到数据的安全传输,另外还有一个约定一个密钥值。个人项目中使用密钥长度(Key Size...原创 2019-06-19 15:18:50 · 2349 阅读 · 1 评论 -
前后端(Java + Android + iOS) 一行代码实现DES加密解密算法
一、Java实现:java实现方法和上一篇的AES一样,只需要把AES字段改成DES即可,具体可参考https://blog.youkuaiyun.com/Kevindongkun/article/details/92832373。二、Android实现:1. 加密//text 待加密内容 key 公钥 长度32字符 public static String DESEncrypt(String t...原创 2019-06-21 15:09:02 · 419 阅读 · 0 评论 -
iOS MD5加密算法
iOS 代码实现:引入头文件+ (NSString *)md5:(NSString *)str { // 判断传入的字符串是否为空 if (! str) return nil; // 转成utf-8字符串 const char *cStr = str.UTF8String; // 设置一个接收数组 unsigned char result[CC_...原创 2019-06-21 15:19:32 · 355 阅读 · 0 评论