• 阿ColdFusion标记,支持AES公司, TripleDES , MD5编码和SHA1 。 CryptoXpress参看是ColdFusion标记,加密和解密数据使用AES或TripleDES ( 3DES加密)算法。 AES和TripleDES既符合“强加密”所界定的国家标准与技术研究院( NIST ) 。 CryptoXpress参看生产兼容的结果对任何ColdFusion平台包括Windows , Linux ( Red Hat和SUSE ) , HPUX和Solaris 。执行算法验证了使用测试向量研究院出版的。的跨平台的能力CryptoXpress参看允许用户对数据进行加密和解密的一个平台上的同一或另一平台。
    CryptoXpress参看是ColdFusion标记,加密和解密数据使用AES或TripleDES ( 3DES加密)算法。 AES和TripleDES既符合“强加密”所界定的国家标准与技术研究院( NIST ) 。 CryptoXpress参看生产兼容的结果对任何ColdFusion平台包括Windows , Linux ( Red Hat和SUSE ) , HPUX和Solaris 。执行算法验证了使用测试向量研究院出版的。的跨平台的能力CryptoXpress参看允许用户对数据进行加密和解密的一个平台上的同一或另一平台。 CryptoXpress CF是打算使用ColdFusion程序员谁需要一个加密解决方案,但有限的编程技能,或根本不想写和维护复杂的代码,需要加密的技能。几个ColdFusion抽样程序规定,演示如何使用标记来加密和解密数据,加密和解密文件,汇总数据和消化文件。
    多个“强加密”加密/解密算法的支持:
    • TripleDES
    • AES 128位
    • AES256位
    多个消息摘要算法支持:
    •的MD5
    • SHA1
    由于有数以千计的可能的方式来部署加密, CryptoXpress SDK的简化了选择过程,减少选择的加密算法,以3个“优先”的组合:
    • AES128/PKCS5Padding/CBC - 128位加密
    • AES256/PKCS5Padding/CBC - 256位加密
    • TripleDES/PKCS5Padding/CBC -有效的112位加密
    CFXWorks建议使用AES加密那里有需要部署“强加密” 。其理由如下。 5月19日, 2005年, NIST的宣布撤回的(单)数据加密标准( DES )的规定,符合FIPS 46-3 。己烯雌酚不再提供的安全需要,以保护美国政府的信息。联邦政府组织现在鼓励使用FIPS 197 ,高级加密标准( AES ) ,其中明确规定了更快,更强的算法。对于某些应用来说,联邦政府部门和机构可能会使用三重数据加密算法(三重DES )的规定, NIST的特别出版物800-67 。三重DES也支持CryptoXpress参阅。虽然被认为大大低于安全甚至比AES 128位加密,三重DES仍然是常用的一些行业。
    下面的Java程序中包含的CryptoXpress参看:
    • Java_Xpress_Encrypt_File.cfm -样本,加密和解密文件
    • Java_Xpress_Encrypt_FileHex.cfm -样本,加密和解密的文件使用的一个关键和四中的HEX格式提交
    • Java_Xpress_Encrypt_File_COMP.cfm -样本,加密和解密的档案利用模式,创造的结果,符合CFXWorks '原始CFX_ENCRYPT_AES标记
    • Java_Xpress_Encrypt_String.cfm -样本,加密和解密字符串
    • Java_Xpress_Encrypt_String_COMP.cfm -样本,加密和解密的字符串使用方式,创造的结果,符合CFXWorks '原始CFX_ENCRYPT_AES标记
    • Java_Xpress_MD5_File.cfm -创建一个示例的MD5文摘档案
    • Java_Xpress_MD5_String.cfm -创建一个示例的MD5文摘为一个字符串
    • Java_Xpress_SHA1_File.cfm -范例,创造了SHA1摘要档案
    • Java_Xpress_SHA1_String.cfm -范例,创造了SHA1摘要为一个字符串
    • Java_Xpress_Ascii2Hex.cfm -抽样编码的ASCII字符串转换成十六进制然后解码回的ASCII
    • Java_Xpress_Ascii2Base64.cfm -抽样编码为ASCII字符串解码的Base64然后回的ASCII
    为什么要使用CryptoXpress参看:
    •使用强大的加密功能,并没有书面电文摘要加密代码
    •部署 佳的加密技术,不知道执行细节
    •一致性验证所有支持环境
    •正确使用NIST的执行验证测试向量
    •资源与技能水平尽量减少使用“ 佳做法”的情景
    •兼容结果所有ColdFusion 6.0或较新版本的ColdFusion