hashlib模块为一些消息摘要算法(algorithm)提供了公共接口,如MD5, SHA1, SHA224, SHA256, SHA384和SHA512。加密过程是不可逆的。 MD5是最常见的摘要算法,速度很快,生成一个128bit的散列值(hash value),通常用一个32位的16进制字符 ...
分类:
编程语言 时间:
2019-04-30 15:30:50
阅读次数:
151
异常:Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.apache.commons.codec.digest.DigestUtils.sha1Hex(Ljava/lang/String;) ...
分类:
编程语言 时间:
2019-04-28 17:09:19
阅读次数:
480
导读 这是我的第一篇博文。在我本科学到的密码学课上,密码学就给我留下了理论艰深,概念繁多的可怕阴影,秘钥长度之长,处理过程之繁琐曾让我一度怀疑自己不是一个合格的工科生。因区块链开发中再次涉及到了密码学的相关知识,所以这几天又系统的学习了一遍,本文是一些对密码学的知识的整理。首先,我会对密码学学科的概 ...
分类:
编程语言 时间:
2019-04-26 22:26:00
阅读次数:
245
Linux-用户和权限管理一、用户和组早期的计算机的使用场景,一般都是多用户,多任务下(Multi-task,Multi-Users)。为了区别不同的使用者,隔离每个人对计算机资源的访问,引入了用户的概念。不同的使用者通过用户标识和密码加以区别,认证:Authentication授权:Authorization审计:Audition(Account)这就是3A认证Linux下的用户标识就是:用户组
分类:
系统相关 时间:
2019-04-23 00:11:42
阅读次数:
219
利用cobbler实现系统自动化安装1.安装包和配置服务yuminstallcobblerdhcp-ysystemctlenabletftpdhcpdhttpdcobblerdsystemctlstarttftphttpdcobblerd2.修改cobbler配置文件cobblercheck配置文件需要完成步骤其中一下三项不用管vim/etc/cobbler/settingsserver:cobb
分类:
其他好文 时间:
2019-04-21 18:40:25
阅读次数:
149
对称加密和非对称加密 参考文章: 对称加密算法 对称密钥加密(英语:Symmetric key algorithm)又称为对称加密、私钥加密、共享密钥加密,是密码学中的一类加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。实务上,这组密钥成为在两个或多个成员间的共 ...
分类:
其他好文 时间:
2019-04-20 12:56:41
阅读次数:
138
MD5是什么! Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and ...
分类:
编程语言 时间:
2019-04-14 16:28:52
阅读次数:
205
摘要认证简单介绍 摘要认证是对基本认证的改进,即是用摘要代替账户密码,从而防止明文传输中账户密码的泄露 之前对摘要认证也不是很熟悉,还得感谢圆中的 parry 贡献的博文:ASP.NET Web API(三):安全验证之使用摘要认证(digest authentication) 我是觉得真心不错,让 ...
分类:
Web程序 时间:
2019-04-12 14:53:36
阅读次数:
207
SSH(Secure Shell)是一种能够以安全的方式提供远程登录的协议,也是目前远程管理Linux系统的首选方式。在此之前,远程登录一般常用FTP和Telnet,但是它们以明文的形式在网络中传输账户和密码,因此很不安全,很容易受到黑客发起的中间人攻击。 SSH工作原理 对数据加密的方式有两种: ...
分类:
其他好文 时间:
2019-04-12 01:00:27
阅读次数:
163