Python加密库,用于加密和解密字符串和二进制数据
奇尔卡特Python的加密库是一个工具,可以帮助你加密/解密字符串和二进制数据。
奇尔卡特Python的加密库实现对称加密算法Rijndael算法,河豚,Twofish。
提供了两个字符串,二进制数据使用SHA1,SHA384,SHA512,MD2,MD5,HAVAL的神器出山:www.shenqi73.com散列功能。提供BZIP2编程为两个字符串和二进制数据。提供数字签名的生成和验证。提供的Base64编码功能,使用quoted-printable,和十六进制编码。
下面是一些主要特点的“奇尔卡特Python的加密库”:
·加密/解密字符串或字节的数据。
·返回为Base64加密的数据,使用quoted-printable,或十六进制编码的字符串。
·哈希字符串或二进制数据,MD2,MD5,HAVAL SHA1,SHA384,SHA512。
·使用数字证书的公钥加密。
·创建和验证数字签名。
·预转换前Unicode字符串ANSI(single-byte/char)的加密。
·预转换之前的任何字符集Unicode字符串加密,压缩,或散列。
·Base64编码的字符串或字节的数据。
·十六进制编码字符串或字节的数据进行编码。
·BZIP2压缩算法压缩字符串或字节的数据。
·实现FIPS81填充计划AES。
·支持高达256位的加密。
·设为二进制直接对称加密算法的密钥。
·支持的初始化向量。
·CBC,ECB对于Rijndael,Blowfish,以及Twofish的支持。
限制:
·30天试用版本发行版中的新功能:
(向后兼容)删除了的过时的CkCrypt和CkFtp C + +类。 (CkCrypt2和CkFtp2已被主要的C + +类的多年的用于加密和FTP)。
(向后兼容)删除了的过时的Chilkat.Crypt和Chilkat.Ftp。NET类。 (主奇尔卡特。NET类用于加密和FTP已经Chilkat.Crypt2和Chilkat.Ftp2的许多年。)
(向后兼容)删除了“黑名单”的地方,它可能已经存在的类。这个类已经废弃多年,和很多年前的联机文档被删除。
(向后兼容,C + + API)所有的C + +方法的参数是指向对象的指针现在已成为对对象的引用。例如,如果一个方法的参数是“CkCert *?现在是“CkCert?这导致一个编译错误,但编码的修复很简单(只是解除指针的引用传递)。有两个例外。一个是CkXml ::搜索方法的第一个参数为NULL ...