ICode9

精准搜索请尝试: 精确搜索
  • 密码学------SHA_1加密的python实现2021-04-26 09:30:26

    1.算法介绍 SHA-1(英语:Secure Hash Algorithm 1,中文名:安全散列算法1)是一种密码散列函数,美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦数据处理标准(FIPS)。SHA-1可以生成一个被称为消息摘要的160位(20字节)散列值,散列值通常的呈现形式为40个十六进制数 2.源码 impo

  • opencv-python(PIL)图像处理之训练模型前的几种图预处理2021-04-22 18:04:17

    # 滤波import cv2 image=cv2.imread("")image_new=cv2.medianBlur(image,3)from PIL import Imagefrom PIL import ImageEnhance image = Image.open('.jpg')#亮度增强enb_b = ImageEnhance . Brightness (image)brightness = 1.3image_bri= enb_b. enhance (b

  • android签名原理2021-03-24 20:03:00

    为什么要签名? 确保Apk来源的真实性。 确保Apk没有被第三方篡改。 什么是签名? 在Apk中写入一个“指纹”。指纹写入以后,Apk中有任何修改,都会导致这个指纹无效,Android系统在安装Apk进行签名校验时就会不通过,从而保证了安全性。 apk组成 dex:最终生成的Dalvik字节码。 res:存放资源

  • MD5与Salt2021-03-16 09:59:52

    MD5与Salt 加密 加密,以某种特殊的算法改变原来的信息数据。使得未授权的用户即使获得了已加密的信息,因为没有相对应的解密算法,无法正常阅读原文数据。 加密更多说的是基于密码的一种算法。 密码算法: 本质上:就是对明文的文件或者数据按照某种算法进行加工处理,使其成为不

  • 关于vm虚拟机安装VMware Tools弹出‘安装程序无法自动安装主机-客户机共享文件夹驱动程序’的解决办法2021-03-08 20:59:28

    ** 本人是在用VM16安装win7系统时遇到的,百度了好多种方法都没有效果,最后找到一个可行的办法。 这个问题的解决方法亦可解决‘安装程序无法自动安装VMCI’的问题。 问题出现原因 这个问题是由于微软从2019年12月3日已将Windows驱动程序签名更改为使用SHA-2算法,不支持SHA-2代码

  • CISSP学习:第7章PKI和密码应用2021-02-23 10:51:06

    2021年2月17日 RSA:1.两个大素数,p,q2.n=p X q3.e小于n,e和(p-1)(q-1)互素。Merkle-Hellman背包算法,是早期非对称算法,1984年被破解。原理是依靠超递增集难以因式分解。EI Gamal 基于Diffie-Hellman算法,缺点:加密后的数据长度增加了一倍。椭圆曲线:y^2=x^3+ax+bRSA 2014位密钥的加密强度

  • 「TLS」- 与 IE 有关的问题 @202102102021-02-10 19:02:37

    问题描述 在使用 Chrome、Firefox 浏览器时,能够正常访问 HTTPS 站点。在使用 IE 浏览器时,无法正常访问并产生如下提示: 然后,我们按照提示修改 IE 浏览器的 TLS 设置: 然后便可正常访问 HTTPS 站点(默认只勾选TLS 1.0选项),至此原因已经清晰。 问题原因 该站点部署在Kusernetes

  • Java安全散列-MD5,SHA256,SHA512,PBKDF2,BCrypt,SCrypt2021-01-06 20:01:52

    安全密码哈希是施加于用户提供的密码一定的算法和操作,其通常非常弱,容易猜测之后获得的字符的加密序列。 Java中有许多这样的哈希算法,它们可以证明确实对密码安全有效。 请记住,一旦生成此密码哈希并将其存储在数据库中,就无法将其转换回原始密码。 每次用户登录到应用程序时,您都必

  • 【bugku_writeup】web29 各种绕过2021-01-01 16:03:02

    进去后发现一段代码   sha和md5都是哈希函数,md5数组返回NULL,尝试一下sha可不可以这样操作 flag有点奇怪,看看能不能通过 结果不行   上面我是用flag.php执行的,尝试用index.php或者不加任何php 得出flag  

  • 攻防世界answer_to_everything2020-12-24 19:04:17

    攻防世界answer_to_everything 打开ida 看到not_the_flag函数 根据题目提示,直接对kdudpeh进行sha解密 http://ontool.cn/sha/ 得到flag:

  • golang密码学-1-理论2020-12-23 21:58:15

    一、学习目录 Hash算法DES、3DES、AES对称加密RSA非对称加密算法RSA数字签名算法椭圆曲线加密算法ECC椭圆曲线数字签名算法ECDSA椭圆曲线secp256k1算法编码解码算法(base64、base58)参考网站 http://tools.jb51.net/code http://www.fileformat.info/tool/hash.htm 二、密码学

  • Java代码审计手册(1)2020-12-23 16:00:13

    此文为转载翻译文章(可能会出现错误) 目录 可预测的伪随机数生成器(PREDICTABLE_RANDOM) 可预测的伪随机数生成器(Scala)(PREDICTABLE_RANDOM_SCALA) 不受信任的servlet参数(SERVLET_PARAMETER) 不受信任的Content-Type标头(SERVLET_CONTENT_TYPE) 不受信任的主机名标头(SERVLET_SERVER_

  • Python笔记之hashlib加密!!!2020-12-11 15:58:52

    文章目录 1.加密算法的介绍1.1Hash1.2MD5算法1.2.1什么是MD5算法?1.2.2MD5功能1.2.3MD5算法的特点1.2.4MD5算法是否可逆?1.2.5MD5用途 1.3SHA-1 2.MD5与SHA-1的比较3.Python中关于算法的一些例子。 1.加密算法的介绍 关于加密算法的小故事: 在我们上网的时候会注册账号,密码

  • 极客时间-实用密码学-3如何设置合适的安全强度2020-11-27 12:01:04

    有多难 现代单向散列函数在算法意义上的破解,都是通过找到一对散列值相同的数据形式发布的 什么是安全强度 N位的安全强度表示破解一个算法需要2的N次方的运算 组合的强度由最弱的算法和密钥决定 安全强度会变吗 算法的安全强度不是一成不变的,随着安全分析的进步,几乎所有的密

  • 116-签名工具类摘要工具类DigestUtils2020-11-27 11:28:31

          源自 package org.apache.commons.codec.digest;         /* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information rega

  • SHA2020-11-25 14:31:24

    安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。该算法经过加密专家多年来的发展和改进已日益完善,并被广泛使用

  • SwiftUI教程之ScrollView和多个LazyVGrid BASIC认证信任 (教程含源码)2020-11-14 09:01:56

    -P:对一个中转代理提供BASIC认证信任。而数据库直接对数据进行存储和管理。/etc/shadow:存放用户密码信息的文件#head-1/etc/shadowroot:AOmQbxmX1qbP0srKNql7jCXpmwhyNxGTHmIbT65zF.:16276:0:99999:7:::用户名:加密后的密码:....$:加密算法是sha512$:加密算法是md55、修改用户usermod

  • SHA-256使用以及相关流程说明2020-06-25 16:04:02

    使用的库:crypto++crypto++crypto++;使用语言:cppcppcpp;使用开发工具:vs2017vs2017vs2017 1. 主要思路 2. 关键类的作用 FileSink:a. :a.\space:a. 使用BufferedTransformation将数据写入文件; b. b.\spaceb. 传递现有的ostream,库将对其进行写入; c. \space c.\space c

  • [学习笔记] 哈希函数和 SHA2562020-06-14 22:06:17

    https://aaron67.cc/2018/02/28/hash-function-and-sha256/ 哈希函数(Hash),也称为散列函数或散列算法,是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。该函数将数据打乱混合,重新创建一个叫做散列值

  • JWT实现Token认证2020-05-11 20:04:24

    JWT 基本概念   一个token分3部分,按顺序为 头部(header) 其为载荷(payload) 签证(signature) 由三部分生成token 3部分之间用“.”号做分隔。例如 eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTm8iOiJ1c2VyLTAwNmVmZWNlNzZjODQzM2Q4OTc0YzFhMmY5ODQyMmI2IiwiZXhwIjoxNTg5MjQ3

  • Hash函数2020-04-19 23:01:41

    1、Hash函数的作用      具有极强的错误检测能力      用Hash码作MAC,可用于认证      用Hash码辅助数字签名      Hash函数可用于保密 2、Hash函数的定义      1.Hash函数将任意长的数据M变换成定长的码h,记为:h=HASH(M) 或 h=H(M)。      2.实用性:对于给定的数

  • SHA算法原理与常用实现2020-04-19 10:37:45

    看本文前,最好先看看之前的这一篇关于MD5算法的介绍。 MD5算法原理与常用实现 本文目录定义MD5和SHA-1的碰撞问题常见应用场景1、类似MD5的应用场景2、比特币3、https签名算法会用到SHA-256算法原理1、填补信息2、拿到初始值3、真正的计算java实现和使用 定义 SHA算法(Secure

  • 哈希算法学习2020-04-06 17:00:54

    哈希函数要做的事情是给一个任意大小的数据生成出一个固定长度的数据,作为它的映射。所谓映射就是一一对应。一个可靠的哈希算法要满足三点。   第一是安全,给定数据 M 容易算出哈希值 X ,而给定 X 不能算出 M ,或者说哈希算法应该是一个单向算法。   第二是独一无二,两个不同的数据,

  • C++ sha256加密(openssl库)2020-03-19 11:05:09

    转载声明:本文为转载文章 本文原地址:https://my.oschina.net/bobwei/blog/524147 安全散列算法 安全散列算法(英语:Secure Hash Algorithm)是一种能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法。且若输入的消息不同,它们对应到不同字符串的概率很高;而SHA是FIPS所

  • 扩展篇】一. 密码算法和信息摘要2020-03-16 20:06:24

    1. 密码加密 root S3creT admin P@ssw0rd spring springmvc mybatis database project Tude 1.1 常用加密算法 AES DES 3DES RC2 RC4 RSA 2. 消息摘要 唯一对应一个消息或文本的固定长度的值,是不可被反向运算 2.1 特点 算法不变,长度相同 原文相同,摘要相同 不同的原文,几乎

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

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

ICode9版权所有