【前言】 本文简单的介绍了加密技术相关概念,最后总结了java中现有的加密技术以及用法和样例 【最简单的加密】 1.简单的概念 明文:加密前的信息 密文:机密后的信息 算法:加密或解密的算法 密钥:算法使用的钥匙(读作miyao。正确应该是miyue,可是大家都读miyao) 2.简单的样例 将12 ...
分类:
编程语言 时间:
2017-04-22 09:33:33
阅读次数:
256
最高管理员账号,用户名:thinkgem 密码:admin 1. 密码加密:登录用户密码进行SHA1散列加密,此加密方法是不可逆的。保证密文泄露后的安全问题。 在spring-shiro配置文件中找到<property name="realm" ref="systemAuthorizingRealm ...
分类:
其他好文 时间:
2017-04-21 19:26:03
阅读次数:
4087
在Linux下,我们主要有两种加密文件和目录的方法。一种是文件系统级别的加密,在这种加密中,你可以选择性地加密某些文件或者目录(如,/home/alice)。对我而言,这是个十分不错的方法,你不需要为了启用或者测试加密而把所有一切重新安装一遍。然而,文件系统级别的加密也有..
分类:
系统相关 时间:
2017-04-20 21:42:49
阅读次数:
190
密码学在计算机科学中使用非常广泛,HTTPS就是建立在密码学基础之上的一种安全的通信协议。HTTPS早在1994年由网景公司首次提出,而如今在众多互联网厂商的推广之下HTTPS已经被广泛使用在各种大小网站中。在完全理解HTTPS之前,有必要弄清楚一些密码学相关的概念,比如:明文、密文、密码、密钥、对 ...
分类:
编程语言 时间:
2017-04-15 15:03:20
阅读次数:
203
到底文件加密软件哪个好?现在人们越来越注意隐私保护,而保护电脑中的一些重要文件,最好的方式就是加密。文件加密软件既要考虑到加密安全可靠,又要考虑到系统稳定,同时也要想到万一密码忘记该怎么挽回损失,再者就是方便易用。提到文件加密软件,很多电脑用户都非常熟悉。文件加密软件主要是用于给文件设置密码,从而保 ...
分类:
其他好文 时间:
2017-04-12 23:35:11
阅读次数:
276
import hashlib#md5加密工具,md5是不可逆的,所以只能比较密文,不能比较明文,python中不仅仅提供md5加密方法,还提供sha1,sha224,sha256,sha384,sha512,MD5加密算法test_md5 = hashlib.md5()test_md5.update ...
分类:
编程语言 时间:
2017-04-12 02:05:12
阅读次数:
189
1、密码用密文显示需要使用getpass模块,该模块只能通过命令行调用,用图形界面调用报错。代码如下:#!/usr/bin/env pythonimport getpass_username = 'hexh'_password = "abc123"username = input("username ...
分类:
编程语言 时间:
2017-04-11 12:55:18
阅读次数:
155
1. 分组密码 分组密码是将明文消息编码表示后数字序列划分成长为n的分组,各组分别在密钥的作用下进行变换输出等长的数字序列,即密文。一次加密一个数据组,加解密所使用的是同一密钥,故其通常也称为对称加密。分组长n各种不同的对称加密算法取值不同(DES和TripleDES为64位,AES默认为128位, ...
单向加密: 单向加密又称为不可逆加密算法,在加密过程中不使用密钥,明文由系统加密处理成密文,密文无法解密。一般适合于验证,在验证过程中,重新输入明文,并经过同样的加密算法处理,得到相同的密文并被系统重新认证。广泛使用于口令加密。 一:base64 常见于邮件、http加密,截取http信息,你就会发 ...
分类:
其他好文 时间:
2017-04-02 12:27:23
阅读次数:
216
1.密文密码 getpass.getpass 2. int str ...
分类:
其他好文 时间:
2017-03-27 13:23:33
阅读次数:
140