- 博客(24)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 05.SSL或TTL应用编程
5.1 Programming with SSL从这一点上,我们将弥合差距到更高级的OpenSSL功能。 本章的目的是将图书馆的特征分成较小的群体,以建立一个过程的感觉。 我们希望这个过程可以作为开发者在自己的应用中实现SSL的模板。 在将SSL添加到应用程序中时,必须考虑应用程序的独特要求,并且必须对安全性和功能性做出最佳决策。 以下步骤为开发人员在实施SSL客户端或服务器时提供...
2017-12-28 20:42:00 377
原创 04.openssl支持底层api接口
OpenSSL库由许多不同的包组成。 一些较低级别的软件包可以独立使用,而较高级别的软件包可以使用几个较低级别的软件包。 要有效地使用OpenSSL库,重要的是要了解我们已经介绍的密码学的基本概念,并熟悉更重要的补充软件包产品. 4.1 Multithread Support(多线程支持)大多数现代操作系统都支持多线程应用程序,并且应用程序利用这种支持变得越来越普遍。 OpenSS...
2017-12-27 15:03:00 253
原创 03.openssl公钥的基础知识
Chapter 3. Public Key Infrastructure (PKI)我们在本章中的意图是给你一个理解PKI如何适应大局的基础。 PKI对于有效使用公钥密码系统非常重要,对于理解和使用SSL协议至关重要。 对PKI的全面讨论超出了本书的范围。 要进行更深入的讨论,我们推荐Russ Housley和Tim Polk(John Wiley&Sons)编写的“规划PKI:部署公...
2017-12-22 21:48:00 1201
原创 02.openssl之命令行
OpenSSL主要是一个由开发人员使用的库,在程序中包含了对强大加密技术的支持,但它也是一个可以从命令行访问其大部分功能的工具。 使用命令行工具可以轻松执行常用操作,例如计算文件内容的MD5散列。 更重要的是,命令行工具提供了从Unix上的shell脚本或Windows上的批处理文件访问大部分OpenSSL的更高级功能的能力。 它还为没有本地SSL绑定的语言提供了一个简单的界面,但可以运...
2017-12-21 21:47:00 1032
原创 01.openssl基础介绍
本章介绍SSL和OpenSSL库。 我们给出一个概述涉及部署图书馆的最大安全风险,并讨论如何缓解他们在高层次。 我们也看看如何使用OpenSSL和Stunnel来保护第三方软件,例如没有内置SSL支持的POP服务器。1.1 Cryptography for the Rest of Us1.1.1 Goals of Cryptography有许多不同的加密算法,每个加密算法可以为应用程序提供以下一项或
2017-12-20 20:05:38 482 2
原创 01.openssl基础介绍
本章介绍SSL和OpenSSL库。 我们给出一个概述涉及部署图书馆的最大安全风险,并讨论如何缓解他们在高层次。 我们也看看如何使用OpenSSL和Stunnel来保护第三方软件,例如没有内置SSL支持的POP服务器。1.1 Cryptography for the Rest of Us1.1.1 Goals of Cryptography有许多不同的...
2017-12-20 20:05:00 680
原创 01.openssl基本介绍
本章介绍SSL和OpenSSL库。 我们给出一个概述涉及部署图书馆的最大安全风险,并讨论如何缓解他们在高层次。 我们也看看如何使用OpenSSL和Stunnel来保护第三方软件,例如没有内置SSL支持的POP服务器。1.1.1 Goals of Cryptography有许多不同的加密算法,每个加密算法可以为应用程序提供以下一项或多项服务:Confidentiality (sec...
2017-12-20 20:01:00 393
原创 04.openssl-创建 Root CA证书
步骤总结: 创建一个新的CA包括几个步骤: 配置 创建目录结构 初始化密钥文件 生成根密钥和证书1.Root CA 配置文件(root-ca.conf) a.配置文件建立 [default] name = root-ca domain_suffix = example.com aia_url = http://name.name.domain_suffix/$
2017-12-14 22:03:26 1634
原创 04.openssl-创建 Root CA证书
步骤总结: 创建一个新的CA包括几个步骤: 配置 创建目录结构 初始化密钥文件 生成根密钥和证书1.Root CA 配置文件(root-ca.conf) a.配置文件建立 [default] name = root-ca domain_suffix = example.com aia_url = http://domain_s...
2017-12-14 22:03:00 2017
原创 03.openssl-获得支持加密算法
1.Obtaining the List of Supported Suites $openssl ciphers -v ‘ALL:COMPLEMENTOFALL’2.For example, you can ask it to list only cipher suites that are based on RC4 $openssl ciphers -v ‘RC4备注:首先列
2017-12-14 21:59:28 709
原创 03.openssl-获得支持加密算法
1.Obtaining the List of Supported Suites $openssl ciphers -v ‘ALL:COMPLEMENTOFALL’2.For example, you can ask it to list only cipher suites that are based on RC4 $openssl ciph...
2017-12-14 21:59:00 360
原创 02.openssl-密钥的格式转换
1.PEM and DER Conversion(格式转换) convert a certificate from PEM to DER format: $ openssl x509 -inform PEM -in fd.pem -outform DER -out fd.derTo convert a certificate from DER to PEM format: $ openssl
2017-12-14 21:57:37 486
原创 02.openssl-密钥的格式转换
1.PEM and DER Conversion(格式转换) convert a certificate from PEM to DER format: $ openssl x509 -inform PEM -in fd.pem -outform DER -out fd.derTo convert a certificate from DER to PEM fo...
2017-12-14 21:57:00 784
原创 01.openssl-创建证书签名请求
1.Creating Certificate Signing Requests openssl req -new -key fd.key -out fd.csr2.After a CSR is generated, use it to sign your own certificate and/or send it to a public CA and ask it to sign the c
2017-12-14 21:55:49 238
原创 01.openssl-创建证书签名请求
1.Creating Certificate Signing Requests openssl req -new -key fd.key -out fd.csr2.After a CSR is generated, use it to sign your own certificate and/or send it to a public CA and ask...
2017-12-14 21:55:00 200
原创 00.openssl key generation
1.RSA生成 a.产生RSA key openssl genrsa -aes128 -out fd.key 2048 备注: 密钥存储的格式PEM格式b.查看rsa结果命令 $ openssl rsa -text -in fd.keyc.rsa 公钥分离$ openssl rsa -in fd.key -pubout -out fd-public.key 备注: 密钥产生三要素
2017-12-14 21:53:41 181
原创 00.openssl key generation
1.RSA生成 a.产生RSA key openssl genrsa -aes128 -out fd.key 2048 备注: 密钥存储的格式PEM格式b.查看rsa结果命令 $ openssl rsa -text -in fd.keyc.rsa 公钥分离$ openssl rsa -in fd.key -pubout -out fd-publ...
2017-12-14 21:53:00 183
原创 03.openssl中设计中小提示
Private Key and Certificate(私钥保护需要注意的东西) a.Use 2048-Bit Private Keys b.Protect Private Keys c.Obtain Certificates from a Reliable CA d.Obtain Certificates from a Reliable CA e...
2017-12-14 21:45:00 104
原创 20.创新与企业家精神——结论,企业家社会
1.每一代人都需要一次新的革命2.我们知道革命并不是一项成就,也不是新时代的黎明。他源于年迈腐朽,源于思想和制度的枯竭以及自我更新的失败。3.因为他们务实,而不教条;脚踏实地,而不好高骛远。4.创新与企业家精神是有目的、有方向和有控制地实现目标,根本互惠引起留学时间、内战、集中营或经济危机。5.创新最好是从小规模坐骑,一边试验一遍灵活地进行。事实上,就整体而言,创新机遇只有越贴近具体事件,方可发现。
2017-12-06 13:24:58 426
原创 19.创新与企业家精神——改变价值的特征
1.所有企业家战略共同点:创造客户——这是企业的目的。2.企业家通过以下四个目的: a.创造效用 b.定价 c.适应客户的社会和经济现状 d.向客户提供所需的真正价值。3.表面上,你们是在购买家具;但实际上,你们是在购买工作、时期和生产力。者才是你应该花钱的地方。4.利润的创造并不是因为你比别人聪明,而是因为别人都比你愚蠢。5.顾客为每一件产品致富的金额必须是Y元。但是,之余顾客会怎样致富则
2017-12-06 13:22:43 398
原创 17.创新与企业家精神——攻其软肋
1.事实上,市场的需求往往超过最初创新者的心产品供应能力,市场的划分已经形成或者正在形成。2.创造性模仿是从市场而不是从产品入手,从顾客而不是从生产商入手。它既是一市场为中心,又是以市场为导向。3.高科技创新者最不已市场为中心,而倾向于以技术和产品为中心。因此,他们往往误解自己成功的原因,无法利用和满足他们所创造的市场需求。4.企业五种常见的坏习惯: a.第一个个坏系统是美国利于所称的NIH,意
2017-12-06 13:21:28 600
原创 15.新企业
1.在新企业中,主要障碍是什么都缺乏。2.一个真正的企业应拥有健全的组织,拥有能独立生存、发展以及经营的“今天”,而且,企业的员工应该清楚自己的职责和应该从事的工作,并明白这些工作的结果是什么活结果应该是什么。3.新企业的企业家管理应具备以下四项要求: a.要关注市场。 b.要有财务的前瞻性,特别是对现金流和未来资本需求的规划。 c.要在新企业真正需要并且有能力负担起一直高层管理团队之前,就及
2017-12-05 21:25:32 234
原创 14.服务机构的企业家精神
1.为什么现有的公共服务机构内创新,会比在一般的企业里遭遇更多的障碍呢?主要原因有三条: a.公共服务机构是依靠预算拨款,而不是根据成果来获得报酬的。 b.最重要的原因是,公共服务机构的存在就是要做好事(do good),这一味这他们往往将自己的工作看成是一种绝对道德义务,而不是要用成本/利润来计算的经济性任务。2.任何新事物都是有争议的。3.行动计划和方案不过是达成目标的手段而已,一次,只能将
2017-12-05 21:25:11 417
原创 13.企业家精神的实践——企业家企业
1.现有企业、公共服务机构以及新企业所面临的挑战和问题是不同的,而且他们呢必须警惕不同的滑坡倾向。2.无论是现存的大型机构还是一个白手起家的给企业家,企业家精神的原则都是一样的。3.现存的企业所面临的问题、限制和约束都不同于个体企业家,他们需要学习不同的食物。简而言之,现有企业虽然知道如何管理,但是他们有必要学习如何成为一个企业家,如何去创新。4.企业都必须制定出一套特定的企业家精神时间指南:各自应
2017-12-04 21:24:41 740
UNXI网络编程-卷2-进程间通信
2016-06-05
怎样快速生成markdown固定格式
2017-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人