我正在考虑使用 Data::UUID Perl 模块生成一个 256 位对称密钥,用于 HMAC_SHA256 算法。每个调用都应该给我一个唯一的 128 位字符串,所以我正在考虑执行以下操作:
use Data::UUID;
my $ug = new Data::UUID;
my $uuid1 = $ug->to_hexstring($ug->create());
my $uuid2 = $ug->to_hexstring($ug->create());
my $256_bit_key = $uuid1 . $uuid2;
这个密钥在密码学上是否强大?