dsgd5756 2010-12-06 17:35
浏览 58
已采纳

使用javascript / php进行简单的数据加密

I'm forwarding my visitors from a checkout page to /store/order/view/?id=735, but I don't want them to be able to view just anyone's order, so I need to encrypt the 735. What's the best way to do this so Javascript can encrypt it and PHP/MySQL can decrypt it?

What about instead of ?id=735 I do ?key=735-[TIMESTAMP_ORDER_WAS_PLACED], do you think that's secure enough?

  • 写回答

6条回答 默认 最新

  • doujia1939 2010-12-06 17:37
    关注

    This is the wrong approach. You should be making sure that no user can access pages/records that do not belong to him (server-side). Doing this client-side does not provide any security. Keep in mind that anybody can read your JavaScript and thus will be able to do whatever he wants (breaking an encryption system is really easy when you know how something is encoded, exactly). Do not do this and use a server-side session-based payload-secured system. That will be much safer.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 matlab有关常微分方程的问题求解决
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法