ICode9

精准搜索请尝试: 精确搜索
  • 有道翻译爬虫2022-08-10 18:31:37

    爬虫实现有道翻译(超详细) 采集网站链接:在线翻译_有道   1、打开网站和开发者工具: 使用浏览器访问有道翻译网页,按F12打开开发者工具,切换到network选项卡,如图1所示; 图1 network当前就只有一个数据包 2、输入内容记录数据包: 在有道翻译的输入框中输入要翻译的内容,让network记录

  • salt相关2022-08-10 15:00:37

    1.salt学习相关网址 1.1 官方git源码1.2相关saltstack各种组件的博客  

  • 拍图识菜单2022-07-11 21:02:54

    Inverse Cooking: Recipe Generation from Food Images 代码:https://github.com/facebookresearch/inversecooking.git 论文:Inverse Cooking: Recipe Generation from Food Images. import matplotlib.pyplot as plt import torch import torch.nn as nn import numpy as np im

  • Linux 加密密码生成2022-06-27 21:04:24

    一个比较简单的方法,网上也有很多,但是 没有指定 salt 的方法,记录下 不指定 salt import crypt crypt.crypt("123456") 指定 salt import crypt crypt.crypt("123456", "$6$I8dzdur")

  • MD5加密实现注册和登录功能2022-06-16 13:01:11

    MD5加密实现注册和登录功能 一、MD5接口知识 (串 + password + 串) ------ MD5算法进行加密,连续加载三次 (盐值 + password + 盐值) ------ 盐值就是一个随机字符串 1、获取盐值(随机生成一个盐值,保存到数据库) String salt = UUID.randomUUID().toString().toUpperCase(); //toUpperCa

  • day67(Lombok框架,Slf4j日志框架,密码加密,控制层开发)2022-06-07 09:02:00

    day67(Lombok框架,Slf4j日志框架,密码加密,控制层开发) 1. 使用Lombok框架 1.往常做法 在编写POJO类型(包括实体类、VO、DTO等)时,都有统一的编码规范,例如: 属性都是私有的 所有属性都有对应的Setter & Getter方法 应该重写equals()和hashCode()方法,以保证:如果2个对象的字面值完

  • 自动化运维之---centos7初始化脚本2022-05-30 11:32:24

    https://blog.csdn.net/lufei0920/article/details/124194243 这个教程参数太多了,我们学习这个,只需要知道要初始化哪些内容,就行 #!/bin/bash #初始变量NTPSERVER1=$4NTPSERVER=${NTPSERVER1:="192.168.1.140"} #ntpserver saltserver1=$5saltserver=${saltserver1:="10.100.10

  • 003 功能模块2022-05-29 11:02:28

    1) 使用MD5加密 //密码加密处理的实现:md5算法的形式:67dhdsgh-yeuwrey121-yerui374-yrwirei-67123 //(串 + password + 串) --> MD5算法进行加密,然后对整体进行连续加载三次 //盐值 + password + 盐值 --->盐值就是一个随机的字符串 //01 获取输

  • 详细解析/etc/shadow文件2022-05-23 12:03:34

      /etc/shadow,是 Linux系统中的重要系统文件,用于存储加密的用户密码,并且只有系统管理员 root 用户可以访问,防止未经授权的用户查看或者修改该文件。每一行对应每个用户(包括系统用户)的用户密码信息。 # cat /etc/shadow root:$6$pMbKgN..OICeIjTJ$oLxZ3Y5luz8BqF4pYrQn0IrQhOZ7mc

  • 宝塔密码加密2022-05-11 00:36:25

    宝塔加解密的文件位于 /www/server/panel/class/public.py 具体代码: for u_info in u_list: salt = GetRandomString(12) #12位随机 pdata = {} pdata['password'] = md5(md5(u_info['password']+'_bt.cn') + salt) pdata

  • PHP和Java在bcrypt加密算法实现上的差异2022-04-26 13:02:28

    背景: PHP的bcrypt默认采用的是CRYPT_BLOWFISH加密算法,使用的salt是$2y$,而Java使用的salt是$2a$,当使用Java对由PHP的bcrypt加密的密文进行校验时,会因为salt的这个差异导致Java出现下面的错误: Encoded password does not look like BCrypt 从官方文档对CRYPT_BLOWFISH的说明里,可以

  • shiro加密底层2022-04-24 00:00:32

    protected byte[] hash(byte[] bytes, byte[] salt, int hashIterations) throws UnknownAlgorithmException { MessageDigest digest = this.getDigest(this.getAlgorithmName()); if (salt != null) { digest.reset(); digest.update(salt); } by

  • api加密与校验2022-04-16 14:35:08

    一、函数代码 /** * 校验 * @data (请求的数组) * @salt (加密盐) * */ private function verify(array $data, $salt){ $sign = $data['sign'] ?? null; if(!$sign) return false; unset($data['sign']);

  • 运维工具之saltstack2022-03-21 10:03:17

    参考:https://www.cnblogs.com/xintiao-/p/10380656.html   saltstack是由thomas Hatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。 2|0salt强大吗   系统管理员日常会进行大量的重复性操作,例如安装软件,修改配置文件,创建用户,批量执行命令等等。如果

  • 自制一个随身翻译的exe文件2022-03-19 17:32:52

    近期呢,在老师的帮助下学会了做一个随身翻译的小东西,还挺不错 主要是利用了一些基本爬虫技术, requests库的基本使用。 random模块:随机获取一个指定范围内的随机数。 hashlib对js数据进行一个md5加密。 json数据转python数据的应用。 jsonpath解析出我们想要的结果。 还有就是time

  • 设计模式之【建造者模式】2022-03-06 11:34:13

    设计原则是指导我们代码设计的一些经验总结,也就是“心法”;面向对象就是我们的“武器”;设计模式就是“招式”。 以心法为基础,以武器运用招式应对复杂的编程问题。 为什么麦当劳那么受欢迎? 表妹:哥啊,我想吃麦当劳 我:你为啥那么喜欢吃麦当劳呢? 表妹:因为它好吃呀,而且每个门店吃的味道

  • 密码加密2022-02-27 15:00:08

    package com.tszr.mango.util; import java.security.MessageDigest; public class PasswordEncoder { private final static String[] hexDigits = { "0", "1", "2", "3", "4", "5", "6", &qu

  • Harbor修改密码2022-02-24 15:57:59

    如果知道WEB-UI的账号密码,那修改起来也是很简单的 页面登陆进去后,就直接有修改密码的位置,修改符合安全要求的密码即可。 当不知道web-ui的账号密码,那要怎样修改密码呢。 直接修改harbor.yaml文件 停harbro sudo docker-compose down 修改harbor.yaml sudo docker-compose up

  • requests模拟请求百度翻译接口api,中文结果是Unicode,需要进行解码2022-02-23 15:32:02

    利用百度翻译接口,模拟查询英文单词功能 import requests import hashlib import json url = 'https://fanyi-api.baidu.com/api/trans/vip/translate' # sign:签名,salt:随机数,appid:注册成百度开发者的appid,secret_key:注册成百度开发者的密钥 secret_key = '' q = 'apple'

  • Typescript express 新手教程 S5 express应用极限最简注册登录 教程2022-02-22 17:04:46

    太长不看 创建一张user 表 登录和注册也是两个路由,因为他们提供的功能都属于一个类型,比如叫做验证类,统一放到一个控制器里 需要用到 bcrypt这个库,他提供了密码的蛤希,包括了加盐(加入随机字符串,让同样的密码的蛤希结果也不完全相同,阻止rainbow table attack),当然还有compare,用于比对

  • Ansible基础知识2022-02-17 20:00:13

    Ansible简介 Ansible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。 自动化工具 1.puppet :学习难,安装ruby环境难,没有远程执行功能 2.ansible :轻量级,

  • SaltStack 笔记2022-02-02 21:03:34

    目录安装salt-api 安装 参考: https://docs.saltproject.io/en/latest/topics/installation/index.html https://repo.saltproject.io/#rhel rpm 安装。 下载地址清单: salt salt-master salt-api salt-minion 下载完 rpm 包后使用 rpm -i 安装。 salt-api 注意: salt-api必

  • openssl passwd 手动生成密码——passwd提权2022-02-02 14:34:33

    参考:https://www.cnblogs.com/liushuhe1990/articles/12298749.html 引言: 在Linux系统中我们要向手动生成一个密码可以采用opensll passwd来生成一个密码作为用户账号的密码。Linux系统中的密码存放在/etc/shadow文件中,并且是以加密的方式存放的,根据加密方式的不同,所产生的

  • SaltStack基础 - 04stats组件2022-01-18 09:33:58

    SaltStack基础 - 04stats组件 一、states文件 salt states的核心是sls文件,该文件使用YAML语法定义了一些k/v的数据。 sls文件存放的根路径在master配置文件中定义file_roots,默认为/srv/salt,如果不存在,需要手动创建。 在salt中可以通过salt://代替根路径,例通过salt://top.sls 访

  • Django-默认csrv防护原理剖析2022-01-15 21:00:39

    文章目录 Django 默认csrf 防护原理剖析 防护形式结论: Django 默认csrf 防护原理剖析 防护形式 在我们提交表单的时候 如果没有提交csrf的值会发生csrf验证错误,我们需要做如下两部在模板文件 表单中添加 csrf_token的值<form action=""> <button

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有