首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Erlang兑现加密解密

2012-12-22 
Erlang实现加密解密? ? 各种加密、解密的原理,我就不在这赘述了,在Erlang 的官网上,提供了crypto module,其

Erlang实现加密解密

? ? 各种加密、解密的原理,我就不在这赘述了,在Erlang 的官网上,提供了crypto module,其中包含了常见的md5加密,AES加密,RSA加密,详见:?http://www.erlang.org/doc/man/crypto.html

?

? ? 在AES的CBC加密、解密模式中,包括三个参数:

1、Key,这是AES加密的密钥,可为iolist类型,也可为binary类型,长度必须为128位,也就是16个字节;

2、IVec,初始向量,类型为binary,长度必须为128位,16个字节;

3、Text,待加密的数据,类型可为iolist也可为binary,但是,长度也必须是128位;

? ? aes_cbc_128_encrypt(Key, IVec, Text) -> Cipher

 vector. The lengths of Key and IVec must be 128 bits (16 bytes).

? ? 由以上参数,可以说明:AES的CBC加密、解密适合特定长度的数据。

?

?

? ? 具体内容详见erlang.org

?

热点排行