AES加密类别
Python,PHP,C#,Java,C ++,F#,Ruby,Scala,Node.js中的AES加密
描述
该项目的目标是提供简单,可移植且兼容的代码(用Python加密的数据可以用PHP解密,依此类推)。 使用的加密算法是CBC和CFB模式下的AES。 主要出于兼容性原因,未提供其他模式(.NET Framework)。 密文的真实性已通过HMAC SHA256进行了验证。 加密的数据包含salt,iv和mac,其格式为:salt [16] + iv [16] +密文[n]