当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: MD类型BIO---根据openssl doc\crypto\b
 

 

    摘要:cipher类型bio ---根据openssl doc\crypto\bio_f_cipher.pod翻译和自己的理解写成 (作者:dragonking, mail: wzhah@263.net ,发布于:http://gdwzh.126.com之openssl专业论坛) 该类型为过滤(filter)类型bio,其定义如下(openssl\bio.h,openssl\evp.h): bio_me......
 ·对称块加密算法加密模式详解    »显示摘要«
    摘要:标题:对称块加密算法加密模式详解作者:dragonking email: wzhah@263.net原发网站:中国openssl专业论坛 http://openssl.126.com版权声明:未经作者允许,不能转载和在出版物中使用本文 在openssl或其他密码相关的资料中,我们经常看到对称加密算法有ecb、cbc之类加密模式的简称,到底这些加密模式是什么呢?它们之间有什么不同呢,今天就是为大家......


openssl之BIO系列之23---MD类型的BIO
md类型bio

    ---根据openssl doc\crypto\bio_f_md.pod翻译与自己的理解写成 【程序编程相关:探索需求(1)

【推荐阅读:探索需求(2)

     【扩展信息:关于空间复杂度为O(1)的归并排序(me

    (作者:dragonking, mail: wzhah@263.net ,发布于:http://gdwzh.126.com之openssl专业论坛)

    

    该类型为过滤(filter)类型bio,其定义如下(openssl\bio.h,openssl\evp.h):

     bio_method * bio_f_md(void);

     int bio_set_md(bio *b,evp_md *md);

     int bio_get_md(bio *b,evp_md **mdp);

     int bio_get_md_ctx(bio *b,evp_md_ctx **mdcp);

    跟cipher类型一样,该类型的一些定义与实现文件是在evp\bio_md.c里面,而不是在bio目录下.大家要看源文件,请参看这个文件.

    

    该函数返回一个md类型的bio_method结构,其定义如下:

    static bio_method methods_md=

     {

     bio_type_md,"message digest",

     md_write,

     md_read,

     null, /* md_puts, */

     md_gets,

     md_ctrl,

     md_new,

     md_free,

     md_callback_ctrl,


...   下一页
    摘要:缓冲(buffer)类型bio ---根据openssl doc\crypto\bio_f_buffer.pod翻译和自己的理解写成 (作者:dragonking, mail: wzhah@263.net ,发布于:httpgdwzh.126.com之openssl专业论坛) 缓冲(buffer)类型bio是一种过滤(filter)型的bio,其相关的一些函数定义如下(openssl\bio.h)......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE