一,实现 1. 最简单粗暴的方法,遍历循环 1 package list.demo; 2 3 import java.io.Serializable; 4 import java.util.*; 5 import java.util.stream.Collectors; 6 7 /** 8 * 判断 ...
分类:
编程语言 时间:
2020-02-14 22:57:49
阅读次数:
110
PHP在处理哈希字符串时, 会利用”!=”或”==”来对哈希值进行比较,它把每一个以”0E”开头的哈希值都解释为0,所以如果两个不同的密码经过哈希以后,其哈希值都是以”0E”开头的,那么PHP将会认为他们相同,都是0。 " "和"!=="即strict比较符,只有在类型相同时才相等。"=="和"!= ...
分类:
其他好文 时间:
2020-02-14 20:42:05
阅读次数:
117
```python import requests import hashlib import time import os import json class requestsTools: def __init__(self, basePath): self._basePath = basePat... ...
分类:
其他好文 时间:
2020-02-14 19:04:07
阅读次数:
78
上一篇文章我们介绍了一个物流服务提供商,推荐大家使用快递鸟接口,主要介绍了如何注册账号,获得密钥,找不到注册地址的,我在发一下: http://kdniao.com/reg 之前也聊过如何利用快递鸟提供的接口来实现即时查询。也提供了C#代码,这次我们用Java来实现接口对接, 在开发之前,我们先来了 ...
分类:
编程语言 时间:
2020-02-12 00:37:49
阅读次数:
165
DRF JWT 一、JWT JWT全称: json web token, 作用:将原始的数据json加密成字符串,通过后台将加密的字符串给前台存储(token) 格式:三段式,头.载荷.签名 , 头和载荷都是采用base34可逆加密,签名采用md5不可逆加密 头(基础信息,也可以为空):加密方式、公 ...
分类:
其他好文 时间:
2020-02-10 22:33:30
阅读次数:
95
题目MD5:d735b979e30f5331e4b968c1b787a36d 题目保护: IDA分析 程序根据一个数组来跳转执行功能,而且在malloc功能中,size会写入到数组的低地址方向,这时如果我们触发数组溢界,就可以任意地址跳转 exp from pwn import * io=remot ...
分类:
其他好文 时间:
2020-02-10 14:00:26
阅读次数:
66
sublime 1. 文档乱码解决方案 1-1. ctrl+` 调出console,粘贴以下并回车 import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310 ...
分类:
其他好文 时间:
2020-02-10 11:50:11
阅读次数:
70
这道题没有题目链接。在题目界面有一个文件,下载下来发现是一段PHP的代码。 1 <?php 2 function encrypt($data,$key) 3 { 4 $key = md5('ISCC');//获得ISCC的md5 5 $x = 0; 6 $len = strlen($data); 7 ...
分类:
Web程序 时间:
2020-02-09 23:43:15
阅读次数:
108
MD5 ATTACK MD5算法目前的状态: 不安全且攻击成本低 PS:SHA 1也快步MD5的后尘了。只是SHA 1攻击成本还不算特别低, hash性质 【1】什么是hash函数: 密码学上的hash函数,是指对于映射A B,使得: A和B唯一对应 由A到B容易,由B到A难(单向性质) 这里的“难 ...
分类:
其他好文 时间:
2020-02-09 18:30:51
阅读次数:
201
背景 提供一个短址服务你有没有发现,我们的任务中出现长 URL 就会比较麻烦?如果有一个短址生成器就好了。虽然市面上有很多,但是我们可以重复发明一个轮子,利用这个机会尝试一下简单的 Web 全栈开发。 任务 做一个短链接生成器,可以将一个长链接缩短成一个短链接。 预览 由 Gigalixir 提供免 ...
分类:
其他好文 时间:
2020-02-09 16:44:52
阅读次数:
70