美文网首页php集合
基于PHP CI框架做的随机TOKEN生成

基于PHP CI框架做的随机TOKEN生成

作者: Smarttang | 来源:发表于2016-07-25 14:29 被阅读120次

0x01 需求


当前需求是要实现一个自己都不能猜到的token生成方法,然后用在某个平台的功能里面。本来自己就是做安全的,然后就想到随机生成的这个办法,并且确保不可逆。

0x02 代码


    public function _createRomdomKey()
    {
        $rules=array(
            'a' => '294732^%GDY@*&(DDofn91wa01kfh0ga11wedf^&*^&&>>>*@*!'.rand(0,750000),
            'b' => '3canprimaryBy3mar77ang@@gl0d0N.C0m..`'.rand(3322,3355555),
            'c' => '3can3mar77ang@gl0d0n.there7.CoM'.rand(0,350000),
            'd' => '2wdef1r1wdjidoa^@*&I&D@^*(!)'.rand(0,150000),
            'e' => 'dwef2qse90joIfh019dkwd82keh2d$%^&*DB@W*@'.rand(0,20000000)
        );

        // 在规则数组随机选择一个参数作为加密使用.
        return md5($this->_datetime().array_rand($rules));
    }

相关文章

  • 基于PHP CI框架做的随机TOKEN生成

    0x01 需求 当前需求是要实现一个自己都不能猜到的token生成方法,然后用在某个平台的功能里面。本来自己就是...

  • Find_Sec_Bugs检测项

    1、不安全的随机数生成,在CSRF TOKEN生成、password reset token生成等,会造成toke...

  • Token安全设计机制研究

    Token 简介 问题 Token怎么产生? Token 的的特性: ++通过随机算法生成(Hash),里面包含这...

  • PHP生成随机数

    PHP生成随机数,相信大家在做项目的时候是最常见的吧。js生成随机数,PHP生成随机数。 应用场景:用户注册/登录...

  • PHP轻量级框架CI简单学习笔记!

    下载CI框架解压拷贝到php环境下www目录,浏览器访问该目录,会生成application项目目录。 更改默认控...

  • Twig和Medoo之 与CI框架有个约会

    CI框架 介绍优雅的CodeIgniter,称之为CI框架,CodeIgniter 是一个小巧但功能强大的 PHP...

  • beego自动路由优化

    最近使用go,刚好需要用go搭建一个web服务,由于之前使用过是php ci框架来编写,习惯了php ci的按ur...

  • PHP基于CI框架开发APP接口

    这是小弟发的第一篇文章,文笔略差望大家见谅,若有错误或需补充的地方在评论下方回复即可 前端与服务器端之间的通讯 目...

  • nginx 配置ci运行的环境

    原因: ci框架是在Apache下进行开发的,如果要让基于ci框架开发的项目跑起来,需要对nginx进行如下配置。...

  • CodeIgniter源码分析[4]——地址解析类URI.php

    在CI框架中完成地址解析的是URI.php文件,地址解析是CI框架为了识别不同风格的URL进行的配置和预处理类,针...

网友评论

    本文标题:基于PHP CI框架做的随机TOKEN生成

    本文链接:https://www.haomeiwen.com/subject/hqwgjttx.html