社区
Java EE
帖子详情
订单如何加密
空心菜7
2019-05-15 08:19:53
如果使用MD5对订单ID进行加密,输进去string类型,加密后也是string类型,但是订单id是int类型的,无法存入数据库,怎么办?
...全文
3692
60
打赏
收藏
订单如何加密
如果使用MD5对订单ID进行加密,输进去string类型,加密后也是string类型,但是订单id是int类型的,无法存入数据库,怎么办?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
60 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_42392002
2019-05-31
打赏
举报
回复
加个字段啊,加密id
原来我还在这儿
2019-05-31
打赏
举报
回复
个人见解:不应该使用id来做订点表示,可以新建订单编号字段,可以对订单编号字段进行MD5加密处理,用来解决id主键无法存储问题
tq1086
2019-05-31
打赏
举报
回复
md5是摘要,不是加密。 为何要对ID加密?ID包含了什么不可外泄的业务秘密吗?
戴子
2019-05-23
打赏
举报
回复
而且就算要加密;我也建议 你可以加个订单单号;用单号作为唯一的业务主键;ID 最好不做业务关联
戴子
2019-05-23
打赏
举报
回复
建议 如果是对数据进行加密 可以 使用 AES 加密;这样只要 密钥安全你的数据也就基本安全;而且在需要的时候可以进行解密操作;
千里送人头
2019-05-22
打赏
举报
回复
楼主,订单ID一般不用int型,了解一个 UUID
tone1128
2019-05-21
打赏
举报
回复
最好是订单ID不要用作主键
tell17322606801
2019-05-21
打赏
举报
回复
将字符串转化为数组,就变成了int型
Marchccc
2019-05-20
打赏
举报
回复
数据ID肯定是int自增,想用其他再次标记唯一,要么加个字段,要么做个微服务
churros
2019-05-20
打赏
举报
回复
又要MD5又要自增,这是在搞笑吗
dphhzh11
2019-05-20
打赏
举报
回复
继续关注中,求大神出现
weixin_37536864
2019-05-20
打赏
举报
回复
我只想问下订单id的加密意义何在,以我的理解,是不是通过前端给订单id加密后在到后端揭秘,在放到数据库里。难道你其他表关联比订单的话在解密然后再加密,意义何在
代码间的舞者
2019-05-19
打赏
举报
回复
楼主就不考虑增加一个字段?通常一条订单记录,除了ID外,还会有交易流水号的。你可以考虑把交易流水号加密的。
另外,是在无法理解给订单ID加密这个需求。所有的业务流程都需要用到订单号的,类似身份证号的作用。建议楼主不如在业务层面上去保证安全性,而不是在技术层面考虑
Wudide_xiaobai
2019-05-19
打赏
举报
回复
一个注解就解决了,在实体类的订单id上加jsonformart,看我的博客昨天刚写了,几个好用的注解
GLASSWALLS
2019-05-19
打赏
举报
回复
md5是哈希算法,用来算摘要的,不是用来加密的
sxplool
2019-05-19
打赏
举报
回复
感谢楼主分享
BarryAllen7
2019-05-19
打赏
举报
回复
改类型,最好不要这样用
꧁千风ღ随꧂
2019-05-18
打赏
举报
回复
md5加密了没法解密,你怎么把订单号给用户,你存到数据库,在客服端要显示,用户需要知道订单号,你怎么办,从数据库取出来就是加密了的,一团用户看不懂的字符给用户看?
weixin_45076604
2019-05-18
打赏
举报
回复
不谈实现,只谈设计,订单号是能够在业务层面唯一确定某只交易,id是在数据存储层面唯一确定某条记录,在不同的系统实现时,有可能同一订单号对应对应多个订单id,但不会出现同一个id(同一条订单记录)对(同一条订单记录)应多个订单号,不知道你问题的真实使用场景是什么,更不明白你为什么要强行把这两个不同概念的字段糅在一起并加密
沐心AL
2019-05-18
打赏
举报
回复
希望有大神可以解决这个问题,我们学习一下,哈哈
加载更多回复(40)
wfphp
订单
系统 官方破解版,无
加密
版,可以使用
wfphp
订单
系统 官方破解版,无
加密
版,可以使用
旅游在线定单管理系统
9. **安全性**:保证用户数据的安全,如采用HTTPS
加密
传输,存储敏感信息时进行
加密
,防止数据泄露。 10. **多语言与国际化**:为了吸引不同地区的游客,系统应支持多语言显示,适应不同国家和地区的市场。 11. **...
Android无线点餐系统【源码】
开发者需要确保用户的支付信息在传输过程中得到
加密
,防止数据被窃取。HTTPS协议和SSL/TLS证书可以为数据传输提供安全保障。 6. **异常处理** 为了提高用户体验,客户端需要有良好的异常处理机制,例如网络中断时...
外卖系统源码带app
7. **安全与优化**:为了保障用户数据的安全,系统应实施
加密
措施,并对敏感信息如支付信息进行保护。同时,通过合理的缓存策略和数据库优化,提高系统响应速度和并发处理能力。 8. **扩展性与维护**:良好的代码...
支付宝开发接口文档及案例
- **生成签名**:根据支付宝的签名规则,对请求参数进行
加密
处理,确保数据安全。 - **调用接口**:将签名后的请求发送至支付宝服务器,请求支付页面跳转或直接发起支付。 - **接收回调**:支付成功后,支付宝会通过...
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章