易语言部分:
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
原文 = 到字节集 (“askjfdhaslfhjahflakshd”)密钥 = 到字节集 (“sdfjkhskjdh23hkjsdf”)调试输出 (编码_BASE64编码 (AES_DES_算法 ( #对称算法_AES_256_ECB, 原文, 密钥, 真)) )
php代码部分:
[PHP] 纯文本查看 复制代码
<?php
// AES-256-ECB加密示例
$plaintext = "askjfdhaslfhjahflakshd";
$key = "sdfjkhskjdh23hkjsdf"; // 32字节密钥
$plaintext = iconv('UTF-8', 'GBK', $plaintext);//编码转换
$key = iconv('UTF-8', 'GBK', $key);//编码转换
// 加密
$ciphertext = openssl_encrypt(
$plaintext,
'AES-256-ECB',
$key,
OPENSSL_RAW_DATA
);
$encrypted = base64_encode($ciphertext);
echo "加密结果: " . $encrypted . "\n";
// 解密
$decrypted = openssl_decrypt(
base64_decode($encrypted),
'AES-256-ECB',
$key,
OPENSSL_RAW_DATA
);
echo "解密结果: " . $decrypted . "\n";
?>
补充内容 (2025-8-24 17:29):
感谢@番茄吧 按先后顺序选答案,感谢理解 |