AES-不同平台之间的加解密

什么是 AES加密

高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥

加密标准AES的工作模式(ECB、CBC、CFB、OFB)原文

密钥必须是16或24或者32位的,明文必须是16或24或32的整备数。对称加密都有这个限制,流加密没有这个限制 原文

密钥长度则可以是128,192或256比特;而Rijndael使用的密钥和区块长度可以是32位的整数倍,以128位为下限,256比特为上限 原文

填充的作用是在加密前将普通文本的长度扩展到需要的长度。关键在于填充的数据能够在解密后正确的移除原文

初始向量(英语:initialization vector,缩写为IV),或译初向量,又称初始变量(starting variable,缩写为SV)[1],是一个固定长度的输入值。一般的使用上会要求它是随机数或拟随机数(pseudorandom)。使用随机数产生的初始向量才能达到语义安全(散列函数与消息验证码也有相同要求),并让攻击者难以对同一把密钥的密文进行破解。在区块加密中,使用了初始向量的加密模式被称为区块加密模式。 原文

查阅资料

AES加密算法的详细介绍与实现

PHP、iOS、JAVA以及微信小程序之间的加解密

微信小程序aes加密解密

微信小程序AES加密 这个版本的AES加密提到的可以加偏移量 但是需要CSDN积分才可下载资源

软件工具之手机APP-截手机长图及图片合成

有时会想截手机的长图和合成下图片

下面是哎疯APP

  • Picsew (截长图 其实是要自己手动截取手机多张图片然后软件自动合成一张长图 你可能会想手动截取会有重复的出现 但是软件的神奇之处就是可以自动识别出你截取图片重复的部分给去除然后自动生成一张完美的长图) (收费 1RMB)
  • 图片合成器 (免费)

在拍拍拍的时代 拍自己 拍风景 拍吃的 拍你所看见的. 成了人们生活中的一部分了.
颜值横行的网络世界. 那些像我一样长的磕碜还想晒下自己的怎么办呢? 狗头护体啊! (虽然也可以用美颜 但是感觉这过于不真实了, 狗头护体让人可以产生无限的遐想空间~)

继续阅读

关于技术学习的一点思考

互联网和软件行业中产品、项目、技术、事务、理念等是迭代速度之飞快的. 作为在技术领域的自己更是感受其中.

不学习新的技术就会被淘汰. 作为技术者, 我们害怕自己被淘汰, 害怕自己的技术落伍. 今天听人说什么人或公司出了新的语言 明天听人说什么语言最效率很速度极快 后天听人说什么语言非常优雅等等.

每年每月甚至每天都可能会有新的技术和语言在诞生. 我们如何去掌握这么多呢? 答案是: 不存在的!

我们不能和电脑 机器比, 我们在存储和学习等方面是远远不如它们的. 但是我们可以凌驾于它们之上. 懂得如何使用它们 懂得什么的语言解决什么样的问题 懂得什么软件工具解决什么样的需求.

既然这样说, 那么是不是可以对新的技术漠不关心呢? 非也! 新技术、新事物、新语言的诞生. 存在, 必然有存在的道理. 那么当这是新的东西产生了, 就要去了解他们 是什么人或组织让他们产生的 它们的产生会造成什么影响 它们的产生解决了什么问题.

关心新技术、新事物, 但细心留意自己身边周围.

把更多的时间放在自己身边周围的问题、兴趣、工作上需要学习的东西上.

原型设计相关书籍

虽然工作中原型都会有其它的同事提供好了, 但是自己也会一点的话对项目实现过程也是有一定的帮助的. 同时自己工作之余也可能会有自己的idea 原型是最快速实现的一种方式.

捕捉自己脑海闪过的想法, 方式1 文字 方式2 素描 方式3 原型

最快最接近自己脑海中的idea, 应该就是原型了. 但是一些简单的或者技术过硬及经验丰富的也可在短时间直接用代码实现.

原型设计

原型是一种让用户提前体验产品、交流设计构想、展示复杂系统的方式. 就本质而言,原型是一种沟通工具.

线框图描绘的是页面功能结构, 它不是设计稿, 也不代表最终布局, 线框图所展示的布局, 最主要的作用是描述功能与内容的逻辑关系.

原型图是最终系统的代表模型或者模拟, 比线框图更加真实、细致.本段文字摘要来源

产品原型分为: 草图原型、低保真原型、高保真原型.

已读书籍

  1. Axure原型蓝图
  2. 原型设计大师
  3. Axure PR 入门宝典
  4. 网站蓝图

第一、二 适合入门, 第三、四本讲的细节比较多深入学习用.

书籍封面

点我看大图

点我看大图

点我看大图

点我看大图

关于阅读书籍的一点点见解

虽然自己阅读的书并不很多但是自己也渐渐的开始对阅读有了一点点理解.

偶尔间看到某宝一号员工说过上学的时候可以不读书但出来社会之后就一定要多读读书. 可能就是在那之后开始有了阅读书籍的习惯.

初遇

拿到一本书先看前言和索引, 这样看就可以在自己的大脑对这本书籍建立一个大致的框架.

什么书需要精读呢?

关于自己专业方面的专业知识的(俞洪敏有说过要把自己专业相关的三本书读通透, 但自己还没确定好自己专业的那三本是什么样的书, 囧~ 感觉软件领域太广泛了 到时找到那三本属于自己专业相关的三本或许技术水平才能提升一个层次了吧 )、哲学的、古诗、论语、经典作品、调查报告等这类的

什么书是略读呢?

工具类的、兴趣相关的、 散文、诗歌、 小说类的等这些.

工具类的书带着问题去阅读, 当你看某类工具书的时候肯定是为了解决某个需求或问题的, 那么就带着这个问题去看相关部分的文章 其它本分的就可以快收略过了. 其实工具类的书有时也就是像已本使用手册. 用那个功能再看那个功能的内容.

系列的阅读方式

同一类书籍的对比阅读

同一个作者的数据阅读

重看《三毛流浪记》

之前本想找下关于三毛(陈平)的记录片, 同时又搜索到了《三毛流浪记》然后就先收藏了. 最近晚上也一直睡不着就翻出来看看.

网上常常有评论: 开头一幅图, 故事全靠篇~. 而这图中的文字加上视频中那老男人的声音, 却让人思绪万千.


你幸福的每一天

是三毛最渴望拥有的

当你从幸福中一路走来

不应该忘记三毛的苦难和期盼


相关资料

【2006年央视动画版】三毛流浪记
三毛流浪记

工作中如何思路不被问题牵着走

工作中 会遇到许多的问题. 在解决某个问题的时候可能会牵引不更多的问题. 有些问题是可以暂时不处理或暂时跳过的, 但是也许是好奇心的驱使会不断的陷入一个又一个衍生的问题, 最后忘却了自己要解决的主要问题.

思维导图是一个很好管理思路的方法, 相关的工具和软件也是雨后春笋般的, 且各种软件功能特色丰富. 但是软件毕竟是按着产品的需求定制的规则而形成 一方面要学习软件的使用方式, 另一方面有时产品中的需求没有我们自己想要的功能反而会使自己更加的纠结.

自己感觉思维导图直接纸上画出来, 或用电脑上的一些常用的软件来处理(如 windows中的画图、execl Mac中的Number).

近段时间在电子表格中梳理, 比较灵活就是一种纸那样可以随意在任何一个空白区域描述脑中的思路.


自己为颜色和形状定义的意义描述

  • 圆形表示要解决的主问题
  • 长方形代表是开始处理问题的思路
  • 矩形标注或引文气泡是处理问题过程中新想到的新问题
  • 灰色代表已处理完毕的
  • 紫色代表正在处理的
  • 蓝色代表待处理的
  • 红色代表问题被卡住

不过这种是在自己或初期的时候可以很方便, 但是如果是团队中或需要多人协作处理还是使用一些专业的工具, 毕竟人多了就是需要规则的.

相关工具: 点我查看