摘要:
What is Machine Learning 定义 Arthur Samuel:Field of study that gives computers the ability to learn without being explicitly programmed(在没有被明确编程的情况下,赋予 阅读全文
摘要:
写在之前 作为一个半路出家,入行快四年的程序猿,写文档一直是一件让我很头疼的事。使用Word时候,需要考虑诸如标题、字号、格式、缩进等等一系列的东西,而要能熟练的使用这些,我觉得不是三两天的时间可以搞定的。因为以上原因(主要是因为懒),一直很抵触写文档这件事。 前段时间因为工作需要,到了不得不写文档 阅读全文
摘要:
起因 安装openCryptoki之后,如果想执行相关命令的话,那么该用户必须在pkcs11用户组中,于是执行 之后重启系统,执行 发现用户没用执行“sudo”的权限。 分析 命令“sudo usermod G pkcs11 $(whoami)”执行之后会覆盖之前用户除了同名用户组之外的用户组。如果 阅读全文
摘要:
什么是OpenCryptoki OpenCryptoki提供Linux下的PKCS 11库和工具,支持包括TPM和IBM加密硬件以及软件令牌。 目前(2019/05/06)最新release版为3.11.1,实现了PKCS 11规范版本2.20,软件包包括以下几个加密令牌:CCA、ICA、TPM、S 阅读全文
摘要:
0x00 序 当前主流的Linux系统都有提供可以在OpenStack中直接使用cloud镜像,但当使用从官方网站下载的镜像创建云主机时,你会发现Linux下经常使用的ssh竟然无法登陆新创建好的云主机。 为什么会出现这种情况呢? 因为官方提供的镜像,默认的是“root+密钥对”的方式登陆,而不是使 阅读全文
摘要:
0X00 预备知识 在使用Google BBR之前,我们首先要了解它是什么。 了解计算机网络的人都知道,在TCP连接中,由于需要维持连接的可靠性,引入了拥塞控制和流量管理的方法。Google BBR就是谷歌公司提出的一个开源TCP拥塞控制的算法。在2016年Google开源了自己的TCP BBR算法 阅读全文
摘要:
0X00、前言 因为工作原因,最近主要做Python开发,刚好电脑系统重装之后所有的东西都需要重新配置。此文主要记录OSX下通过源码编译安装Python3以及安装虚拟开发环境Virtualenv。 0X01、准备 首先从Python官网下载Python源码包,这里以Python3.7.2为例。 由于 阅读全文
摘要:
OSX下MySQL的安装非常方便,可以通过官网的dmg包进行安装,也可通过brew进行安装。以下介绍如何通过brew如何安装MySQL。 0X00、安装前的准备 既然要通过brew安装,那么就需要确保系统已经安装中了homebrew。若没有安装homebrew,可以安装以下方法进行安装: 0X01、 阅读全文
摘要:
说明: 数字摘要是将任意长度的消息变成固定长度的短消息,它类似于一个自变量是消息的函数,也就是Hash函数。数字摘要就是采用单向Hash函数将需要加密的明文“摘要”成一串固定长度(128位)的密文这一串密文又称为数字指纹,它有固定的长度,而且不同的明文摘要成密文,其结果总是不同的,而同样的明文其摘要 阅读全文
摘要:
前言: OpenCA是OpenCA开源组织使用Perl对OpenSSL进行二次开发而成的一套完善的PKI免费软件,主要由四部分组成:CA、RA、PUB和NODE。简而言之,PUB是对外提供服务的接口,用户可以通过PUB界面提交自己的注册、查询请求等;RA主要负责处理经由PUB提交过来的用户请求,判决 阅读全文