如何将9位数转换为128位,192位,256位密钥

时间:2017-12-05 12:27:04

标签: php

我正在尝试生成128,192,256位的加密密钥。

我有一个号码,假设是965276154。

我想将此数字转换为128,192,256位密钥的大字符串

1 个答案:

答案 0 :(得分:0)

使用KDF(密钥派生函数)(例如PBKDF2)创建加密密钥。

每一方都必须就盐价和大数计算达成一致,但这些都不需要保密。

这似乎令人怀疑,使用经过良好审查的标准方法(如TLS / HTTPS)会更好,更安全。

强制性:"Schneier's Law":" 任何人,从最无能的业余爱好者到最好的密码学家,都可以创建一个他自己无法破解的算法。&# 34;