随笔分类 -  密码技术

摘要:第三部分:密码技术之密钥、随机数、PGP、SSL/TLS 密码的本质就是将较长的消息变成较短的秘密消息——密钥。 一、密钥 什么是密钥? (1)密钥就是一个巨大的数字,然而密钥数字本身的大小不重要,重要的是密钥空间的大小,也就是可能出现的密钥的总数量,因为密钥空间越大,进行暴力破解就越困难。 如DE 阅读全文
posted @ 2019-10-25 19:13 杨岂 阅读(2613) 评论(0) 推荐(0) 编辑
摘要:第二部分:认证 当比较两条消息是否一致时,我们不必直接对比消息本身的内容,只要对比它们的“指纹”就行了。 一、单向散列函数(one-way hash function) 单向散列函数也称为消息摘要函数(message digest function)、哈希函数或者杂凑函数。 单向散列函数有一个输入和 阅读全文
posted @ 2019-10-23 19:03 杨岂 阅读(1076) 评论(0) 推荐(0) 编辑
摘要:AESUtil: import com.xxx.common.BssException; import com.xxx.common.constants.CommonConstants; import javax.crypto.Cipher; import javax.crypto.KeyGener 阅读全文
posted @ 2019-10-23 15:16 杨岂 阅读(934) 评论(0) 推荐(0) 编辑
摘要:最脆弱的环节不是密码,而是人类自己! 前言: 消息传输时,从一台机器传输到另一台机器上,消息会通过许多台计算机和通信设备进行中转,在这个过程中,就存在恶意窃听者窃听的可能性。 如果不想让别人看到消息的内容,发送者(sender)就需要对消息进行加密(encrypt)后再发送出去,加密之前的消息称为明 阅读全文
posted @ 2019-08-21 17:13 杨岂 阅读(708) 评论(0) 推荐(0) 编辑
摘要:package com.xxx.xxx.common.util; import com.xxx.xxx.xx.common.aop.exception.FrameException; import javax.crypto.Cipher; import javax.crypto.spec.Secre 阅读全文
posted @ 2018-05-26 20:13 杨岂 编辑

点击右上角即可分享
微信分享提示