文件名称:AES加密类:Python,PHP,C#,Java,C ++,F#,Ruby,Scala,Node.js中的AES加密
文件大小:39KB
文件格式:ZIP
更新时间:2024-02-26 10:21:25
nodejs ruby python java php
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] + mac [32]。 尽管使用的算法是安全的,但是该密码尚未被专业密码学家修改,因此使用更好地建
【文件预览】:
AES-Encryption-Classes-master
----aes_encryption.rb(11KB)
----AesEncryption.fs(17KB)
----aes_encryption.py(12KB)
----aes_encryption_cpp()
--------aes_encryption.cpp(19KB)
--------aes_encryption.hpp(10KB)
----AesEncryption.java(21KB)
----AesEncryption.scala(15KB)
----LICENSE(1KB)
----README.md(4KB)
----aes-encryption.js(14KB)
----AesEncryption.cs(22KB)
----AesEncryption.class.php(19KB)