扩展名

如何从不同扩展名的数字证书中提取明文信息? *.pem *.der *.crt *.cer *.key之间的区别是什么?...

倾然丶 夕夏残阳落幕 提交于 2020-04-07 17:25:31
作者博客:http://www.cnblogs.com/guogangj/ 原标题为:那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等) http://www.cnblogs.com/guogangj/p/4118605.html 参考英文维基百科中对PEM编码格式的介绍: https://en.wikipedia.org/wiki/Privacy-enhanced_Electronic_Mail X.509证书标准定义的两种编码格式PEM和DER PEM编码(Privacy Enhanced Mail) 特点:纯文本文件, 以-----BEGIN 某某某-----开头, 以-----END 某某某-----结尾, 内容是 base64 编码. 但使用文本编辑器只能查看表面的结构, 需要输入命令例如openssl x509 -in 某个PEM格式数字证书.pem -text -noout才能看到原始的数字证书信息 DER编码(Distinguished Encoding Rules) 特点:二进制文件格式, 一般应使用 Windows/Java 开发工具打开, 也可以使用openssl命令行工具提取其中信息或进行编码转换. openssl x509 -in 某个DER格式的数字证书.der -inform der -text

Delphi对于文件的读写操作

假装没事ソ 提交于 2020-04-04 01:13:23
delphi文件操作 取文件名 ExtractFileName(FileName); 取文件扩展名: ExtractFileExt(filename); 取文件名,不带扩展名: 方法一: Function ExtractFileNameNoExt(FileString: String): String; Var FileWithExtString: String; FileExtString: String; LenExt: Integer; LenNameWithExt: Integer; Begin FileWithExtString := ExtractFileName(FileString); LenNameWithExt := Length(FileWithExtString); FileExtString := ExtractFileExt(FileString); LenExt := Length(FileExtString); If LenExt = 0 Then Begin Result := FileWithExtString; End Else Begin Result := Copy(FileWithExtString,1,(LenNameWithExt-LenExt)); End; End; 方法二: ChangeFileExt

常见数字证书类型

回眸只為那壹抹淺笑 提交于 2020-04-03 22:08:53
1 数字证书 1.1 概述   数字证书就是互联网通讯中标志通讯各方身份信息的一串数字,提供了一种在Internet上验证通信实体身份的方式,数字证书不是 数字身份证 ,而是身份认证机构盖在数字身份证上的一个章或印(或者说加在数字身份证上的一个签名)。它是由权威机构——CA机构,又称为证书授权(Certificate Authority)中心发行的,人们可以在网上用它来识别对方的身份。 2 证书格式 2.1 证书格式分类 分为2大类:密钥库(含私钥,也可能有公钥)和公钥证书(仅含公钥) 2.1.1 密钥库文件格式【Keystore】 格式 : JKS 扩展名 : .jks/.ks 描述 : 【Java Keystore】密钥库的Java实现版本,provider为SUN 特点 : 密钥库和私钥用不同的密码进行保护 格式 : JCEKS 扩展名 : .jce 描述 : 【JCE Keystore】密钥库的JCE实现版本,provider为SUN JCE 特点 : 相对于JKS安全级别更高,保护Keystore私钥时采用TripleDES 格式 : PKCS12 扩展名 : .p12/.pfx 描述 : 【PKCS #12】个人信息交换语法标准 特点 : 1、包含私钥、公钥及其证书 2、密钥库和私钥用相同密码进行保护 格式 : BKS 扩展名 : .bks 描述 :

PHP获取文件的扩展名

与世无争的帅哥 提交于 2020-04-02 20:12:04
<?php $url = 'dir/upload.image.jpg'; function getExt1($url){ return strrchr($url,'.'); } function getExt2($url){ return substr($url,strrpos($url,'.')); } function getExt3($url){ $a = explode('.',$url); return array_pop($a); } function getExt4($url){ $p = pathinfo($url); return $p['extension']; } function getExt5($url){ return strrev(substr(strrev($url), 0, strpos(strrev($url), '.'))); } $s = getExt5($url); echo $s; ?>    注:1、strrchr() - 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。否则返回false。   2、array_pop():删除数组中的最后一个元素。返回值:返回数组的最后一个值。如果数组是空的,或者非数组,将返回 NULL。   3、pathinfo() 返回一个关联数组包含有 path 的信息。

[转帖]ttf与ttc与字体的区别

让人想犯罪 __ 提交于 2020-03-26 06:46:16
ttf与ttc与字体的区别 https://blog.csdn.net/akagi201/article/details/8010949 下载的字体一般是ttc或ttf格式的,系统显示这都是TrueType类型的字体。ttf格式的字体可以正常使用,但ttc的字体只有一些常用的汉字,而许多不常用的汉字就没有(选择字体以后依然以宋体显示)。 两者的不同处是 TTC 档会含超过一种字型,例如繁体 Windows 的 Ming.ttc 就包含细明体及新细明体两种字型 (两款字型不同处只是英文固定间距),而 TTF 就只会含一种字型. TTC是几个TTF合成的字库,安装后字体列表中会看到两个以上的字体。两个字体中大部分字都一样时,可以将两种字体做成一个TTC文件,现在常见的TTC中的不同字体,汉字一般没有差别,只是英文符号的宽度不一样,以便适应不同的版面要求。 虽然都是字体文件,但.ttc是microsoft开发的新一代字体格式标准,可以使多种truetype字体共享同一笔划信息,有效地节省了字体文件所占空间,增加了共享性。但是有些软件缺乏对这种格式字体的识别,使得ttc字体的编辑产生困难。 TTF 扩展名的 O 图标的表示 OpenType - TrueType 字体, 采用的是 TrueType 曲线, 不过支持 OpenType 的高级特性. TTF 扩展名的 T 图标的表示

笔记

眉间皱痕 提交于 2020-02-29 12:17:04
预备内容: 软件安装 1.安装笔记工具————typroa 文件名:基本文件名。扩展名 2,截图工具安装 3,sublimes————无需安 装 解压 将解压后的文件剪切到C盘 创建桌面快捷方式# HTML 一,HTML简介: 1,HTML是什么? HTML :hyper text markup language从外部标签语言。 各种标签组成 ,用来制作网页,告诉浏览器如何显示。 2,作用 制作网页 ,控制网页和内容的显示 插入图片,音乐,视频动画等多媒体 通过链接检索信息 使用表单获取用户数据,实现互通 3,HTML 版本 W3C:World Wide web consortium 互联网联盟,制定web技术的相关标准和规范的组织,HTML就是由W3C制定的标准 两个版本:HTML4.0.1,HTML5.0——常称h5 官网:https://www.w3school.com.cn 4,扩展名 HTML文件的扩展名是以html或htm结尾 eg:hello.html —typoa <head> <title>第一个HTML学习</title> <meta charset = "UTF-8"> </head> <body> 欢迎学习HTML网页技术! </body> 二.HTML 文档结构 1,基本结构 1.1简介 html标签是由尖括号的关键词,如,通常标签都是成对出现的

DOS基本概念

邮差的信 提交于 2020-02-27 01:51:21
DOS基本概念 早期的计算机系统通常由中央处理器(CPU)、内存、外部设备等部件组成,用户往往独占了计算机的所有资源。例如计算机通过打印机打印时,其它设备都在等待,这样计算机的使用效率很低,用户等待的时间很长。 随着计算机的不断发展,尤其是计算机各种软件的新发展,出现了专门用来解决以上问题的系统软件——操作系统。操作系统的任务是: (1) CPU管理——合理地将CPU分配给各个任务。 (2)存储器管理——合理分配存储器。 (3)外部设备管理——合理使用外设。 (4)信息管理——自动管理文件。 使用了操作系统后用户所面向的不再是一部裸机(计算机硬件),而是面向操作系统,操作系统就成为用户与裸机的接口。 DOS是最基本的操作系统软件, DOS是英文Disk Operation System的简称。微型计算机所使用的DOS操作系统主要是美国Microsoft公司开发的MS-DOS和IBM公司开发的PC-DOS。DOS操作系统软件从1981年诞生起,已经历了一个不断改进、不断完善的发展过程,它的版本也从最初的1.0,逐渐发展到至今已广泛使用的5.0、6.0、6.22等。这里介绍的MS一DOS6.22版,包括了许多新颖的、功能强大的命令。 DOS系统的功能 一个计算机系统的各部分要协调工作,充分发挥其效率,需要有一个管理者来合理地调度它的各种资源---硬件和软件资源,

DOS基本概念

有些话、适合烂在心里 提交于 2020-02-25 15:49:25
DOS基本概念 早期的计算机系统通常由中央处理器(CPU)、内存、外部设备等部件组成,用户往往独占了计算机的所有资源。例如计算机通过打印机打印时,其它设备都在等待,这样计算机的使用效率很低,用户等待的时间很长。 随着计算机的不断发展,尤其是计算机各种软件的新发展,出现了专门用来解决以上问题的系统软件——操作系统。操作系统的任务是: (1) CPU管理——合理地将CPU分配给各个任务。 (2)存储器管理——合理分配存储器。 (3)外部设备管理——合理使用外设。 (4)信息管理——自动管理文件。 使用了操作系统后用户所面向的不再是一部裸机(计算机硬件),而是面向操作系统,操作系统就成为用户与裸机的接口。 DOS是最基本的操作系统软件, DOS是英文Disk Operation System的简称。微型计算机所使用的DOS操作系统主要是美国Microsoft公司开发的MS-DOS和IBM公司开发的PC-DOS。DOS操作系统软件从1981年诞生起,已经历了一个不断改进、不断完善的发展过程,它的版本也从最初的1.0,逐渐发展到至今已广泛使用的5.0、6.0、6.22等。这里介绍的MS一DOS6.22版,包括了许多新颖的、功能强大的命令。 DOS系统的功能 一个计算机系统的各部分要协调工作,充分发挥其效率,需要有一个管理者来合理地调度它的各种资源---硬件和软件资源,

pdflatex 插入eps图片

主宰稳场 提交于 2020-02-16 22:08:20
1. 将eps图片转成pdf或者将pdf图片转成eps,也就是说一张图片有pdf、eps两种格式。 方法一: \includegraphics{pic} %不要扩展名。这样pdflatex自动调相应的pdf文件,而latex自动调eps文件。 方法二: 先加入epstopdf宏包(epstopdf宏包的详细信息可查看……): \usepackage{graphicx} \usepackage{epstopdf} 再用: \includegraphics{pic.eps} %可以包含eps扩展名,但是必须同时有pic.pdf文件存在。 方法三: 先加入epstopdf和epsfig宏包: \usepackage{graphicx} \usepackage{epstopdf} \usepackage{epsfig} 再用: \begin{figure} \centering \epsfxsize=10cm\epsfbox{pic.eps} %可以包含eps扩展名,但是必须同时有pic.pdf文件存在。 \end{figure} 2. pdflatex带"-shell-escape"参数编译,一张图片只需有eps格式,更具体的参考…… 先加入epstopdf宏包: \usepackage{graphicx} \usepackage{epstopdf} 再用:

DOS基本概念

允我心安 提交于 2020-02-09 16:49:09
DOS 基本概念 早期的计算机系统通常由中央处理器( CPU )、内存、外部设备等部件组成,用户往往独占了计算机的所有资源。例如计算机通过打印机打印时,其它设备都在等待,这样计算机的使用效率很低,用户等待的时间很长。 随着计算机的不断发展,尤其是计算机各种软件的新发展,出现了专门用来解决以上问题的系统软件 ——操作系统。操作系统的任务是: ( 1 ) CPU 管理——合理地将 CPU 分配给各个任务。 ( 2 )存储器管理——合理分配存储器。 ( 3 )外部设备管理——合理使用外设。 ( 4 )信息管理——自动管理文件。 使用了操作系统后用户所面向的不再是一部裸机(计算机硬件),而是面向操作系统,操作系统就成为用户与裸机的接口。 DOS 是最基本的操作系统软件, DOS 是英文 Disk Operation System 的简称。微型计算机所使用的 DOS 操作系统主要是美国 Microsoft 公司开发的 MS-DOS 和 IBM 公司开发的 PC-DOS 。 DOS 操作系统软件从 1981 年诞生起,已经历了一个不断改进、不断完善的发展过程,它的版本也从最初的 1 . 0 ,逐渐发展到至今已广泛使用的 5 . 0 、 6 . 0 、 6 . 22 等。这里介绍的 MS 一 DOS6.22 版,包括了许多新颖的、功能强大的命令。 DOS 系统的功能