标签: encryption openssl public-key-encryption
我希望使用类似“abcd-efgh”的字符串并执行非对称加密,以便在导出为十六进制时生成的字符串本身相当短 - 大约20个字符。
我当然意识到这不会很安全。对于相关用例而言,这不是问题。
加密字符串需要在PHP中生成并在桌面应用程序上解密,因此使用OpenSSL会很有用。
我尝试过使用带有2048位RSA密钥的openssl_private_encrypt,但结果很长。
有人可以帮忙吗?
答案 0 :(得分:0)
您可以尝试Elliptic Curve。它仍然不小,但它比RSA密集得多。 160位是非常重要的。