【发布时间】:2012-11-27 08:39:06
【问题描述】:
我正在使用 Delphi 2007 中的 DCPcrypt 库为内部应用程序加密文本。
我目前正在使用以下代码(不是我的实际密钥):
Cipher := TDCP_rijndael.Create(nil);
try
Cipher.InitStr('5t@ck0v3rf10w', TDCP_md5);
Result := Cipher.EncryptString('Test string');
finally
Cipher.Burn;
Cipher.Free;
end;
InitStr 的注释是:
根据密钥字符串的哈希进行密钥设置
将 MD5 算法换成 SHA2-256 或 SHA2-512 是否会对加密强度产生任何理论上或实际的差异?
【问题讨论】:
标签: delphi encryption hash cryptography