MD5和序号

Jak*_*urc 1 security hash md5 cryptography

我有一些顺序id,可以很容易猜到.如果有人想看到与这个id相关的数据,他必须通过令牌给我证明他的访问权限.

token = md5(secret_key + md5(id))
Run Code Online (Sandbox Code Playgroud)

MD5对这项工作是否足够好?

ewa*_*m89 5

从技术上讲,连接之前甚至不需要md5 id以确保足够安全.

但是我通常建议使用sha-256或sha-512,除非有一些严重的性能问题(比如嵌入式编程).