
算法
DY_csdn
这个作者很懒,什么都没留下…
展开
-
PHP的AES加密
在PHP中,我们必须先安装好mcrypt这个模块,并且添加相应版本的扩展到php中,详情可以看 不重新编译PHP安装Mcrypt扩展AES加密模式和填充方式有以下之中,但不是全部算法/模式/填充 16字节加密后数据长度 不满16字节加密后长度AES/CBC/NoPadding 16 不支持AES/CBC/PKCS5Padding 32 16AES/CBC/ISO10转载 2017-03-01 09:21:19 · 502 阅读 · 0 评论 -
题目:写一个函数,求两个整数的之和,要求在函数体内不得使用+、-、×、÷。
分析:这又是一道考察发散思维的很有意思的题目。当我们习以为常的东西被限制使用的时候,如何突破常规去思考,就是解决这个问题的关键所在。 看到的这个题目,我的第一反应是傻眼了,四则运算都不能用,那还能用什么啊?可是问题总是要解决的,只能打开思路去思考各种可能性。首先我们可以分析人们是如何做十进制的加法的,比如是如何得出5+17=22这个结果的。实际上,我们可以分成三步的:第一步只转载 2017-01-23 17:12:46 · 499 阅读 · 0 评论 -
加密解密简析
参考文章Base64Base64编码/解码填充算法,mac与java的区别块密码的工作模式分组密码PKCSBase64编码据我说知,苹果并没有提供API来是实现Base64编码,所以需要看官在网上寻找验证,还好,这并不难。感谢Lonely__和angelababa的提醒,苹果是有Base64的API转载 2017-04-01 17:07:22 · 1648 阅读 · 0 评论 -
Google Perftools简介与使用
一. 安装与简介 从主页http://code.google.com/p/google-perftools/downloads/list下载源码包,解压后使用命令序列./configure;make;make install安装。如果make报错,请使用./configure --enable-frame-pointers从新来过。默认安装路径为/usr/local/,头文件和库文转载 2017-04-19 09:27:53 · 760 阅读 · 0 评论