Openssl及加密解密数据加密解密及CA原理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Openssl及加密解密数据加密解密及CA原理相关的知识,希望对你有一定的参考价值。

明文:plaintxt或者cleartext,也就是没有加密的,直接可以看懂的内容。密文就是通过特殊方式处理过的内容,无法直接看懂。

常见的加密方式:

  • 对称加密

  • 公钥加密

  • 单向加密

对称加密:

加密算法+口令,把要转换的数据也就是明文数据,通过加密算法内部转换明文变成密文。这个算法可能是公开的,但口令只有你自己知道。为了更加安全,那么加密本身不能过于依赖算法,因为算法固定而且一旦算法遭到破解,那么基于这个算法的所有密文都可以破解,所以算法固然重要,但是最重要的是口令,口令可以变,就算算法破解了,口令不知道也是没有用的。对称加密是加密和解密都使用相同的口令。比如DES(56bits)、AES(128bits)、AES(192bits)、AES(256bits)、3DES

公钥加密:

相对于对称加密而言,公钥加密是


加密原理:将原文按固定大小切割成数据块,逐个数据块进行加密,因为逐字符加密的速度太慢了。在加密是通常把第一个块加密,然后再把第二个块加密,输出的第二个块还不是加密以后的第二个块,而是将第一个块加密后的结果和第二个块加密后的结果做异或操作作为第二个块的输出,所以你每拿到一个块之后要想还原就必须拿到前一个块,来做异或操作。

本文出自 “小恶魔的家” 博客,请务必保留此出处http://littledevil.blog.51cto.com/9445436/1924650

以上是关于Openssl及加密解密数据加密解密及CA原理的主要内容,如果未能解决你的问题,请参考以下文章

基于CentOS 6.5   加密解密openssl的基本应用及CA的实现过程

Openssl及加密解密openssl

Security基础:OpenSSL及证书服务邮件TLS/SSL加密通信

ssl协议openssl及创建私有CA

OpenSSL使用3(基本原理及生成过程)(转)

openssl加解密原理