2019年2月19日

加解密---Base64

摘要: 1、算法实现: 1.1 JDK提供; 1.2 Commons Codec提供; 1.3 Bouncy Castle提供: 2、应用场景 e-mail、秘钥、证书文件 3、Base64算法产生原因 邮件的“历史问题” 4、Base64算法定义 基于64个字符的编码算法 阅读全文

posted @ 2019-02-19 22:48 anpeiyong 阅读(119) 评论(0) 推荐(0) 编辑

加解密---Java安全

摘要: 一、概述 1、JCA(Java Cryptography Architecture) 提供基本的加密框架(消息摘要、数字签名。。。。。。) 2、JCE(Java Cryptography Extension) 在JCA的基础上作了一些扩展,提供了加密算法(DES、AES、RSA算法)、消息摘要、秘钥 阅读全文

posted @ 2019-02-19 11:56 anpeiyong 阅读(235) 评论(0) 推荐(0) 编辑

加解密---密码分类

摘要: 1、按时间: 古典密码:以字符为基本加密单元 现代密码:以信息块为基本加密单元 2、按保密内容: 算法保密:应用于军事领域 秘钥保密:应用于现代加密领域 3、按密码体制: 对称密码:单钥密码(私钥密码),指加密秘钥与解密秘钥相同 非对称密码:双钥密码(公钥密码),指加密秘钥与解密秘钥不同,秘钥分公钥 阅读全文

posted @ 2019-02-19 11:13 anpeiyong 阅读(1186) 评论(0) 推荐(1) 编辑

加解密---概述

摘要: 1、明文:待加密的信息 2、密文:经过加密后的信息 3、加密:明文转密文的过程 4、加密算法:明文转密文的转换算法 5、加密秘钥:通过加密算法进行加密操作用的秘钥 6、解密:将密文转为明文的过程 7、解密算法:密文转为明文的算法 8、解密秘钥:通过解密算法进行解密操作用的秘钥 9、密码分析:截获密文 阅读全文

posted @ 2019-02-19 10:54 anpeiyong 阅读(218) 评论(0) 推荐(0) 编辑

2019年2月16日

关系型数据库---MySQL---对中文字段排序

摘要: 1、对中文进行排序时会发生错误,原因是使用的字符集不是中文的字符集; 解决:CONVERT函数 SELECT a.id,a.`name`,a.ch_name FROM `user` a ORDER BY CONVERT(a.ch_name USING gbk) ASC; 阅读全文

posted @ 2019-02-16 15:02 anpeiyong 阅读(266) 评论(0) 推荐(0) 编辑

2019年2月15日

JavaSE---基本数据类型&包装类型

摘要: Byte Byte a = 'a'; 0 bipush 97 2 invokestatic #2 <java/lang/Byte.valueOf> 5 astore_1 6 return Byte a = new Byte((byte) 'a'); 0 new #2 <java/lang/Byte> 阅读全文

posted @ 2019-02-15 13:59 anpeiyong 阅读(127) 评论(0) 推荐(0) 编辑

2019年2月14日

JavaSE---位运算符

摘要: 1、Java支持的位运算符有7个: &:按位与 【2个相同取相同、2个不同取0】 |:按位或 【2个相同取相同、2个不同取1】 ~:按位非 ^:按位异或 【2个相同取0、2个不同取1】 <<:左位移运算符 将二进制码整体左移指定位数,左移后空出来的位以0补充 >>:右位移运算符 将第一个操作数的二进 阅读全文

posted @ 2019-02-14 17:48 anpeiyong 阅读(173) 评论(0) 推荐(0) 编辑

JavaSE---对象序列化与反序列化

摘要: /** * 【对象的序列化与反序列化】 * 1、当 2个进程 远程通信时,彼此都可以发送各种类型的数据,如文本、图片、语音、视频等; * 无论是何种类型的数据,都会以 二进制序列 的形式在网络上传送; * * 2、对象的序列化: * 把Java对象 转换为 字节序列; * * 对象的反序列化: * 阅读全文

posted @ 2019-02-14 10:17 anpeiyong 阅读(115) 评论(0) 推荐(0) 编辑

2019年1月29日

Linux---文件属性

摘要: 1、Linux中可以使用ls -l或者其他的命令显示 该文件的属性、文件所属用户和组; 2、每个文件的属性由左边的10个字符来确定; 1.1 在Linux中 第一个字符 代表这个文件是目录、文件或链接文件等等。 当为[ d ]则是目录 当为[ - ]则是文件; 若是[ l ]则表示为链接文档(lin 阅读全文

posted @ 2019-01-29 14:32 anpeiyong 阅读(149) 评论(0) 推荐(0) 编辑

2019年1月28日

Python概述

摘要: 1、Python文件类型: .py Python的源代码文件 .pyc Python的源文件解释后的字节码文件 python -m py_compile hello.py 生成pyc文件 .pyo Python的源文件优化解释后的字节码文件 python -O -m py_compile *.py 阅读全文

posted @ 2019-01-28 17:24 anpeiyong 阅读(170) 评论(0) 推荐(0) 编辑

导航