在通过对HTTPS的建立过程(SSL建立安全会话的过程)进行了解学习后,对客户端、服务器、CA三方在这个过程中的交互做了一个简单的图。因为涉及的东西较多,下面只对建立过程进行一个整体认识。 另一个图 其实客户端生成随机数密码(对称密钥/协商密钥)依赖于随机数random_C、随机数random_S、 ...
分类:
Web程序 时间:
2020-05-28 11:33:46
阅读次数:
72
1. 随机生成一个五位以内的数,然后输出该数共有多少位,每位分别是什么 1 <script> 2 //拿到随机的五位数 3 var num = parseInt(Math.random() * 100000) 4 // 分别拿到每一位数 5 var a=parseInt(num/10000) 6 v ...
分类:
编程语言 时间:
2020-05-27 18:37:06
阅读次数:
91
最近在工作中负责对接API,对方要求对业务数据进行AES 算法(256,ECB,补码方式:PKCS5Padding)加密。 加密算法要求如下: 算法AES/ECB/PKCS5Padding 密钥长度256 bin2hex(2 进制转 16 进制) PKCS5Padding的示例代码: 1 priva ...
分类:
Web程序 时间:
2020-05-27 17:12:09
阅读次数:
78
完善球赛程序并测试 #羽毛球比赛分析及测试 #每局双方打到20平后,一方领先2分即算该局获胜;若双方打成29平后,一方领先1分,即算该局取胜。 from random import random def printIntro(): print("这个程序模拟两个选手A和B的羽毛球比赛") print ...
分类:
其他好文 时间:
2020-05-27 12:26:22
阅读次数:
66
import random def no_change(times): glass_ball = 0 diamond = 0 times2=times while times>0: drawers={'drawer1': False, 'drawer2': False, 'drawer3': Fal ...
分类:
其他好文 时间:
2020-05-27 12:21:32
阅读次数:
86
输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针random指向一个随机节点),请对此链表进行深拷贝,并返回拷贝后的头结点。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 思路:浅拷贝:资源不重新分配,在复制过程,两个对象指向同一个内存 ...
分类:
其他好文 时间:
2020-05-26 18:08:38
阅读次数:
60
java.security.SecureRandom基本用法: byte[] values = new byte[128]; SecureRandom random = new SecureRandom(); random.nextBytes(values); ...
分类:
其他好文 时间:
2020-05-26 01:08:38
阅读次数:
52
//我们知道: Java有Math.random()来随机选择[0,1)内的任意数 //随机取数 // import java.util.Random; public class Choice { public static void main(String[] args) { Random rdm ...
分类:
编程语言 时间:
2020-05-25 22:31:18
阅读次数:
105
public class StudySelectionSort { /** 记录一个最小值 然后和数组逐个比较 */ public static void main(String[] args) { int[] array = ArrayUtil.generateRandomArray(20, 20 ...
分类:
编程语言 时间:
2020-05-25 17:40:33
阅读次数:
75
本节大纲: 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式 模块,用一砣代码实现了某个功能的代码 ...
分类:
编程语言 时间:
2020-05-25 12:39:32
阅读次数:
74