PS: https就是http和TCP之间有一层SSL层,这一层的实际作用是防止钓鱼和加密。防止钓鱼通过网站的证书,网站必须有CA证书,证书类似于一个解密的签名。另外是加密,加密需要一个密钥交换算法,双方通过交换后的密钥加解密。 http与https有什么区别呢?本文详解http和https的区别。 ...
分类:
Web程序 时间:
2019-03-06 10:36:20
阅读次数:
253
1、下载crypto.js文件库 https://github.com/brix/crypto-js/releases 2、引入文件 3、加解密 4、前后端协商密钥进行开发 ...
分类:
其他好文 时间:
2019-03-05 18:23:04
阅读次数:
894
前段时间弄了一个基于AES加解密的py文件,但是不能够在别人电脑上使用PY文件,因为别人电脑上缺少依赖模块,于是开始在网上查找解决方法,看到了Pyinstaller,可以打包文件和文件依赖环境成exe,放到别人电脑也是能使用的 一、安装方式 打包exe需要安装pyinstall模块 1)离线安装: ...
分类:
编程语言 时间:
2019-02-26 19:35:03
阅读次数:
215
1、概述 消息摘要算法特征:加密过程不需要秘钥、加密后的数据无法被解密 2、消息摘要算法 1.1 MD(Message Digest) MD家族(128位摘要信息) 1.2 SHA(Secure Hash Algorithm) 1.3 MAC(Message Authentication Code) ...
分类:
编程语言 时间:
2019-02-20 14:35:22
阅读次数:
206
1、概述 非对称加密:公钥公开、私钥保密 2、非对称加密算法 1.1 DH(秘钥交换) ...
分类:
编程语言 时间:
2019-02-20 13:27:55
阅读次数:
175
一、概述 1、JCA(Java Cryptography Architecture) 提供基本的加密框架(消息摘要、数字签名。。。。。。) 2、JCE(Java Cryptography Extension) 在JCA的基础上作了一些扩展,提供了加密算法(DES、AES、RSA算法)、消息摘要、秘钥 ...
分类:
编程语言 时间:
2019-02-19 13:33:04
阅读次数:
216
XSS’OR这是一个在线免费的前端黑工具,目前主要包含 3 大模块: 1. Encode/Decode 加解密模块,包含:前端黑相关的加解密,代码压缩、解压、美化、执行测试,字符集转换,哈希生成,等。 2. Codz 代码模块,包含:CSRF 请求代码生成,AJAX 请求代码生成,XSS 攻击矢量, ...
分类:
其他好文 时间:
2019-02-18 01:22:09
阅读次数:
145
在Java安全体系中,签名属于JAAS模块,加解密属于JCE模块。keytool的使用keytool是JDK自带的一个密钥库管理工具。这里只用到了keytool的部分功能,包括生成密钥对,导出公钥等。keytool生成的公钥/私钥对存放到一个到了一个文件中,这个文件有密码保护,通称为keystore。生成密钥对$keytool-genkey-aliassignLegal-keystoreexamp
分类:
编程语言 时间:
2019-02-15 11:44:52
阅读次数:
209
最近在做微信服务号开发,简单总结一下,便于自己学习积累和分享给大家: 环境介绍: Spring+ Spring MVC +Mybatis 开发语言: JAVA 微信公众平台的开发中,微信只公布了一个基于Http协议的接口和加解密的算法sdk,在开发的过程中可以自己根据需求来配置数据,调用相关接口,也 ...
分类:
微信 时间:
2019-02-04 18:18:01
阅读次数:
624
1. 加密理解: 加密类型:分为单向加密和双向加密 加密算法:算法分为对称性加密算法和非对称性加密 对称性加密理解:对于对称性加密算法,信息接收双方都需事先知道密匙和加解密算法且其密匙是相同的,之后便是对数据进行加解密了。 非对称性加密理解:非对称算法与之不同,发送双方A,B事先均生成一堆密匙,然后 ...
分类:
其他好文 时间:
2019-02-01 14:55:21
阅读次数:
220