任何人都知道如何从纯文本密码生成密钥?我的意思是一个带盐的安全密钥派生函数。
IE。
function KeyDerivationProc(APassword : String) : String;
begin
// ...
end;
我正在使用德尔福(2010)。我想到了 DCPcrypt2 和 OpenPGPBlackbox,但我真的迷路了。
任何帮助将不胜感激,谢谢!
任何人都知道如何从纯文本密码生成密钥?我的意思是一个带盐的安全密钥派生函数。
IE。
function KeyDerivationProc(APassword : String) : String;
begin
// ...
end;
我正在使用德尔福(2010)。我想到了 DCPcrypt2 和 OpenPGPBlackbox,但我真的迷路了。
任何帮助将不胜感激,谢谢!
对于或多或少是标准的 PBKDF2,您似乎只能获得 Chilkat 库:
http://www.example-code.com/delphi/crypt2_pbkdf2.asp
因此,您最好查看 bcrypt,在这个壮观的网站上有一个实现,如果您搜索它,也可以搜索其他一些。