• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Naive1
V2EX  ›  程序员

请问有生成产品序列号的软件吗?

  •  1
     
  •   Naive1 · Jun 7, 2022 · 3876 views
    This topic created in 1610 days ago, the information mentioned may be changed or developed.

    客户定制了一小批产品,需要加上产品序列号,因为作坊规模小,所以没有配置仓管软硬件,想问问 V 友是否有自动生成产品序列号的软件?在这里谢过了。

    14 replies  •  2022-06-14 22:35:32 +08:00
    gzlock
    gzlock
    Jun 7, 2022
    1
    可不可以用 uuid 代替?
    有很多在线生成 uuid 的网页工具
    SparkQiu
    SparkQiu
    Jun 7, 2022
    2
    试试 HashID 自定义 Salt 之后对 ID 直接生成?
    mosfet
    mosfet
    Jun 7, 2022❤️1
    4
    如果是日期+流水这种 202206070001
    用 excel 拖一下不就好了
    no996
    no996
    Jun 7, 2022
    5
    感觉 UUID 确实可以,很多语言原生就一句代码可以产生了
    Naive1
    Naive1
    OP
    Jun 7, 2022
    6
    @baiy 好的,谢谢
    masterclock
    masterclock
    Jun 7, 2022
    7
    建议纯数字、日期加编号
    singerll
    singerll
    Jun 7, 2022 via Android
    8
    excel 就行了
    nothingistrue
    nothingistrue
    Jun 7, 2022
    9
    除非是自动化生产,产品序列号都是先定义一批然后再分发到生产上的,这样的化,Excel 集生成、管理、与其他系统继承(导入导出)一体,且操作简单,没有比 Excel 更合适的。

    楼上那些说 UUID 的,多看一眼,产品序列号不只是主键,不能随便生成。
    chendy
    chendy
    Jun 7, 2022
    10
    投 excel 一票,日期+流水一拖就行
    中小规模数据管理,excel 最好用了
    815979670
    815979670
    Jun 7, 2022
    11
    简单点 机器码+密钥 加签的方式,加签可以用 md5 或 RSA ,RSA 分公私钥,软件内置公钥就行了 被反编译也不影响?
    keepeye
    keepeye
    Jun 7, 2022
    12
    日期序号 +1

    序列号应该能区分批次才对,随机生成的应该不靠谱
    RadishWind
    RadishWind
    Jun 7, 2022❤️1
    13
    根据实际需要来定,
    1.如果 C 端部署, 建议使用类似网络验证+vmprotect 加密混淆来处理(不要低估客户的恶意)
    2.如果是 web 直接访问的话, 随便生成(上面说到的 Excel/uuid 导入就行), 记得避免 sql 注入等风险
    3.如果被 crack 风险较小的话, 可以考虑直接内置一堆 uuid 字符串数组(我老师做出海的时候这么弄过)
    4.我自己更倾向于在尽可能保证网络通信安全和 C 端难以逆向的情况下, 使用 uuid 生成卡号 和 safeHash(uuid+salt)来生成卡密, 规则放在自己这里
    Kiriya
    Kiriya
    Jun 14, 2022
    14
    加密狗了解一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4985 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 09:10 · PVG 17:10 · LAX 01:10 · JFK 04:10
    ♥ Do have faith in what you're doing.