V2EX 首页   注册   登录
 elfsundae 最近的时间轴更新

elfsundae

  •   V2EX 第 87395 号会员,加入于 2014-12-19 13:34:05 +08:00
    ID 混淆扩展包 Laravel Hashid 新鲜出炉
    PHP  •  elfsundae  •  13 天前  •  最后回复来自 elfsundae
    17
    准备写 iOS 了,先搞个 CocoaPods Specs 国内镜像
    程序员  •  elfsundae  •  52 天前  •  最后回复来自 elfsundae
    9
    Laravel 非官方中文站
    程序员  •  elfsundae  •  52 天前  •  最后回复来自 elfsundae
    10
    Laravel.com 国内镜像
    PHP  •  elfsundae  •  65 天前  •  最后回复来自 WayToGo
    5
    SourceTree 为什么这么卡 [macOS]
    macOS  •  elfsundae  •  76 天前  •  最后回复来自 elfsundae
    40
    iTunes 音质为什么这么差
    macOS  •  elfsundae  •  106 天前  •  最后回复来自 ShikiSuen
    50
    elfsundae 最近回复了
    13 天前
    回复了 elfsundae 创建的主题 PHP ID 混淆扩展包 Laravel Hashid 新鲜出炉
    @yangg 嗯 就是这个 base62,我的有两种,针对数字的和针对任意字符串或 bytes 的。

    数字 654321 => 2kDZ
    字符串 '654321' => GvKOqXCb
    13 天前
    回复了 elfsundae 创建的主题 PHP ID 混淆扩展包 Laravel Hashid 新鲜出炉
    @yangg 见上
    13 天前
    回复了 elfsundae 创建的主题 PHP ID 混淆扩展包 Laravel Hashid 新鲜出炉
    安装 `composer require elfsundae/laravel-hashid`
    注册 service provider, Laravel 5.5 可跳过这步
    然后命令行 php artisan tinker

    >>> hashid_encode(654321, 'base62')
    => "2kDZ"
    >>> hashid_encode(654321, 'base64')
    => "NjU0MzIx"
    >>> hashid_encode(654321, 'hex_integer')
    => "9fbf1"
    >>> hashid_encode(654321, 'hashids_integer')
    => "KQxWM"
    >>> hashid_encode(654321, 'optimus')
    => 32067276
    13 天前
    回复了 elfsundae 创建的主题 PHP ID 混淆扩展包 Laravel Hashid 新鲜出炉
    @yangg 你用啥加密的 6 位变成了 8 位?
    13 天前
    回复了 elfsundae 创建的主题 PHP ID 混淆扩展包 Laravel Hashid 新鲜出炉
    @ylsc633 这个不是加密算法.. 如果你是找加密,慎用..
    建议安装 GMP,bcmath 太辣鸡..
    你可以试试我这个包内置的 base62 和 hashids_string 看能满足你需求不。
    13 天前
    回复了 elfsundae 创建的主题 PHP ID 混淆扩展包 Laravel Hashid 新鲜出炉
    @yangg 如果能确定是 Base62 编码,并且知道至少一组原始值和对应的 Base62 值,理论上最多运行
    3.146997326038794e+85 次测试
    13 天前
    回复了 elfsundae 创建的主题 PHP ID 混淆扩展包 Laravel Hashid 新鲜出炉
    @yangg 没研究过,62 个字符 [0-9a-zA-Z] 的任意组合,你算算
    13 天前
    回复了 elfsundae 创建的主题 PHP ID 混淆扩展包 Laravel Hashid 新鲜出炉
    @ylsc633 我整合的就是这个包,支持编解码为单个数字、数字数组、hex、字符串
    https://github.com/ElfSundae/laravel-hashid#hashids
    13 天前
    回复了 elfsundae 创建的主题 PHP ID 混淆扩展包 Laravel Hashid 新鲜出炉
    @lepig 😅 初中语法 + Google 翻译
    13 天前
    回复了 F2Sky 创建的主题 问与答 macOS 哪个版本最好?
    不搞开发、不是新机的话建议 10.12
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2379 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 38ms · UTC 04:11 · PVG 12:11 · LAX 20:11 · JFK 23:11
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1