1
16
为什么不只是加密普通的顺序ID呢?对于不知道加密密钥的人来说,ID似乎也是随机的。您可以编写一个包装器,它在到数据库的路上自动解密ID,并在从数据库来的路上对其进行加密。 |
2
11
我根据这个问题创建了一个要点: https://gist.github.com/735861 按照Amber的建议,使用des对私钥进行加密和解密。加密密钥以基36表示,但只要表示是唯一的,任何其他基于字符的表示都可以工作。 任何需要这种加密私钥表示的模型只需要继承代码中显示的模型和管理器。 这是代码的要点:
对于一个
应该注意的是,此代码假定只适用于可以正确表示为长值的私钥。 |
4
2
随机整数不唯一,主键必须唯一。将关键字字段设为char(32),然后尝试此操作:
UUIDs 非常擅长提供独特性。 |
5
2
您应该能够将数据库中的TransactionRef列设置为唯一的。这样,数据库将不允许添加具有相同transactionRef值的事务。一种可能性是 randomly generate UUIDs --随机UUID碰撞的概率非常小。 |
6
2
os.urandom(n)
可以“返回一个n个随机字节的字符串,适合加密使用”。只要确保
|
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |