售前咨询
技术支持
渠道合作
  • Android应用程序安全使者:代码签名证书

    每一个应用程序的背后都承载着开发者的长期艰辛的汗水。漫长的工作时间,没完没了的编码线、数不清的续杯咖啡以及上百遍的测试修改——似乎这是每一个Android应用程序诞生的前提。因此,每一个应用程序的完整性和安全性是十分重要。随之,代码签名证书…

  • 常见的加密算法之3DES算法

    3DES算法 3DES又称Triple DES,3DES是三重数据加密(TDEA,Triple Data Encryption Algorithm)块密码的通称,且可以逆推的一种算法方案。。它相当于是对每个数据块应用三次DES加密算法。密钥…

  • 常见的加密算法之DSA 算法

    DSA(Digital Signature Algorithm)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。 DSA是基于整数有限域离散对数难题的。 DSA…

  • 常见的加密算法之ECC加密

    ECC-Elliptic Curve Cryptography,中文名为椭圆加密算法。由Koblitz和Miller两人于1985年提出。ECC加密算法是一种公钥加密技术,以椭圆曲线理论为基础。利用有限域上椭圆曲线的点构成的Abel群离散对…

  • 常见的加密算法之RSA加密算法

    RSA加密算法 RSA公钥加密算法是1977年由Ron Rivest, Adi Shamir 和Leonard Adleman一起提出,RSA就是他们三人姓氏开头字母拼在一起组成的。RSA是目前最有影响力和最常用的公钥加密算法,它能够抵抗到…

  • 常见的加密算法之AES加密算法

    AES加密算法是密码学中的高级加密标准(Advanced Encryption Standard,AES),是美国国家标准技术研究所NIST旨在取代DES的21世纪的加密标准。目前已经被多方分析且广为全世界所使用。高级加密标准由美国国家标准…

  • 常见的加密算法之DES算法

    DES算法的定义 DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,是1972年美国IBM公司研制的对称密码体制加密算法。其密钥长度为56位,明文按64位进行分组,将分组后的明文组和5…

  • 什么是哈希算法

    什么是Hash算法 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法。哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。哈…

  • 什么是对称加密算法?

    对称加密技术的定义 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法。所以也称为秘密密钥算法或单密钥算法。它要求发送方和接收方在安全通信之前,商定一个密…

  • 什么是非对称加密算法?

    非对称加密的定义 加密是指把明文转换成密文的过程,密钥是加密过程中的可变参数,加密算法可以分为对称加密算法和非对称加密算法两大类,加密和解密使用同一个密钥的算法为对称加密算法,加密和解密的过程使用不同的密钥称为非对称加密算法。 非对称密钥也…