Node.js crypto如何知道每个算法的密钥和IV长度

Node.js crypto如何知道每个算法的密钥和IV长度,node.js,cryptography,cryptojs,Node.js,Cryptography,Cryptojs,我正在构建一个桌面应用程序,用于为用户加密和解密文件。我想让他们选择算法 crypto.getCiphers()将返回支持的密码列表,但是有没有办法知道每个密码的密钥和IV长度?例如,aes256将分别为32和16。这可能会对您有所帮助:@schoche谢谢,但我仍然不知道每个受支持算法的键和IV的长度。您是否正在寻找特定的算法?在TLS 1.3中,只有5个密码套件可用?

我正在构建一个桌面应用程序,用于为用户加密和解密文件。我想让他们选择算法


crypto.getCiphers()
将返回支持的密码列表,但是有没有办法知道每个密码的密钥和IV长度?例如,
aes256
将分别为32和16。

这可能会对您有所帮助:@schoche谢谢,但我仍然不知道每个受支持算法的键和IV的长度。您是否正在寻找特定的算法?在TLS 1.3中,只有5个密码套件可用?