ICode9

精准搜索请尝试: 精确搜索
  • windows系统SSL/TLS漏洞修复2021-08-21 14:31:07

    SSL/TLS协议信息泄露漏洞(CVE-2016-2183) DES/3DES Ciphers: TLS_RSA_WITH_3DES_EDE_CBC_SHA SSL/TLS 受诫礼(BAR-MITZVAH)攻击漏洞(CVE-2015-2808) RC4 Ciphers: TLS_RSA_WITH_RC4_128_MD5 TLS_RSA_WITH_RC4_128_SHA SSL/TLS RC4 信息泄露漏洞(CVE-2013-2566) RC4 Ciphers: TLS_R

  • 分组加密的四种模式2021-08-19 12:01:15

      分组加密的四种模式   加密一般分为对称加密(Symmetric Key Encryption)和非对称加密(Asymmetric Key Encryption)。 对称加密又分为分组加密和序列密码。分组密码,也叫块加密(block cyphers),一次加密明文中的一个块。是将明文按一定的位长分组,明文组经过加密运算得到密文组,密

  • Linux上java解加密(AES/CBC)异常:java.lang.SecurityException: JCE cannot authenticate the provider BC2021-08-07 11:33:27

    最近做了一个SM4加解密的小工具,在windows上调试没有问题,但是部署到Linux上就报错。 我使用的依赖包是: <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.66</version> </dependency> 查了一些资料后

  • Python爬虫加密即拿即用【DES对称加密算法】2021-07-29 11:01:03

    DES对称加密 上码 言简意赅不套路,上码 ''' 全称:数据加密标准(Data Encryption Standard),属于对称加密算法。 DES是一个分组加密算法,典型的 DES 以 64 位为分组对数据加密,加密和解密用的是同一个算法。 它的密钥长度是 56 位(因为每个第 8 位都用作奇偶校验), 密钥可以是任意的 56

  • Bugku WEB CBC2021-07-28 18:58:33

    这题考的是CBC分组加密攻击,反正dirsearch先扫一波,index.php.swp 然后就vim -r index.php.swp查看源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta

  • Java实现AES工具类(包含CBC和ECB)2021-06-05 15:05:33

    目录 一、简介二、AES工具类三、实践3.1 AES之ECB模式加密3.2 AES之ECB模式解密3.3 AES之CBC模式加密3.4 AES之CBC模式解密 结语 一、简介   密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准高级加密

  • python笔记43-加解密AES/CBC/pkcs7padding2021-06-03 10:07:00

    前言 有些公司对接口的安全要求比较高,传参数的时候,不会明文的传输,先对接口加密,返回的数据也加密返回。 目前比较常见的加密方式是AES/CBC/pkcs7padding。 AES五种加密模式 在AES加密时,一般使用了“AES/ECB/NoPadding”或“AES/ECB/PKCS5padding” 或 “AES/ECB/PKCS5padding” 的

  • Openssh存在弱加密算法解决2021-05-31 10:03:00

    漏洞详情: 解决方案: 编辑/etc/ssh/sshd_config 最后面添加以下内容(去掉arcfour,arcfour128,arcfour256等弱加密算法): Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes25-cbc 保存文件后重启SSH服务: systemctl restart s

  • Git clone 报错 Unable to negotiate with xxx.xxx.xxx.xxx port 12345: no matching cipher found. Their2021-05-27 14:05:21

    git clone 报错  Unable to negotiate with xxx.xxx.xxx.xxx. port 12345: no matching cipher found. Their offer: aes128-cbc,3des-cbc,blowfish-cbc 解决: # sudo nano /etc/ssh/ssh_config  把以下代码放到指定位置, Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc

  • git报错 no matching cipher found. Their offer: aes128-cbc2021-05-27 14:04:26

    报错 Unable to negotiate with 115.29.11.157 port 29418: no matching cipher found. Their offer: aes128-cbc,3des-cbc,blowfish-cbc 解决办法 编辑 /etc/ssh/ssh_config 找到算法列表那行Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc去掉注释,问题就解决了

  • iOS逆向之对称算法(下)2021-05-15 14:53:36

    本文主要是对称算法的终端演示+代码演示OpenSSL终端演示下面主要采用DES、AES和 ECB、CBC两两组合的方式进行演示,涉及的终端命令主要有以下一些加密AES + ECB加密“hello”字符串echo -n hello | openssl enc -aes-128-ecb -K 616263 -nosalt | base64AES + CBC加密“hello”字符

  • SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱2021-05-13 11:04:21

    关于ssl配置可参考:https://ssl-config.mozilla.org/ TOMCAT 通过修改tomcat配置文件conf/server.xml,在端口下配置: sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2" ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_ CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA256,

  • 国密SM4的C51源码C语言8051(ECB、CBC)2021-05-10 14:30:39

    一、概述 SM4是中华人民共和国政府采用的一种分组密码标准,由国家密码管理局于2012年3月21日发布。相关标准为“GM/T 0002-2012《SM4分组密码算法》(原SMS4分组密码算法)” SM4主要用于数据加密,为非对称加密,其算法公开,分组长度与密钥长度均为128bit,加密算法与密钥扩展算法都采用32

  • sftp服务搭建2021-04-01 11:30:42

    一:云主机挂盘,挂载点/datas 1、创建sftp组 groupadd sftp cat /etc/group 2、创建一个sftp用户mysftp并加入到创建的sftp组中,同时修改mysftp用户的密码 useradd -g sftp -s /bin/false mysftp passwd mysftp 新建/data/sftp/mysftp目录,并将它指定为mysftp组用户的home目录 mk

  • 移民杂谈2021-03-22 14:00:12

    最近一直在搞毕设和刷题的事情,以及日逛一亩三分地论坛并且为自己的邮箱长草俩月持续性焦虑。因为美国签证的不确定性让人担忧,我在想是否有更多的可能性。在探索的过程中,我发现公务员工作现在对我来说并不是一个不可接受的工作,所有的缺陷好像都比不上 离家近 社会地位高 的优

  • SSH的SSL弱加密算法漏洞修复2021-03-17 11:33:35

    一、SSH SSH的配置文件中加密算法没有指定,默认支持所有加密算法,包括arcfour,arcfour128,arcfour256等弱加密算法。 改SSH配置文件,添加加密算法: vi /etc/ssh/sshd_config 最后面添加以下内容(去掉arcfour,arcfour128,arcfour256等弱加密算法): Ciphers aes128-ctr,aes192-ctr,ae

  • [转载]基于CBC构型研制载人登月级火箭已经成为全球性发展大趋势2021-03-13 20:33:49

    质子火箭4点2米直径的主芯级使用1台RD170煤油发动机,实质上就是原苏联“大型天顶”火箭的一个演化变种。在冷战时代(二十世纪80年代)原苏联就有研制“大型天顶火箭(主芯级直径5米左右,光杆火箭的GTO运力就接近10吨)”的设想,但最终却没有立项研制。而中国921载人火箭也可以视为“大型天顶

  • Java版AES-CBC-CMAC加密2021-03-12 20:01:07

    /** * 算法逻辑 * @param key * @param data * @return */ public static byte[] Aes_Cmac01(byte[] key, byte[] data){ // 子密钥生成 // 步骤1,将具有密钥K的AES-128应用于全零输入块。 byte[] L = AesEncrypt(key, ne

  • Javascript实现AES加密解密(ECB/CBC)2021-03-09 23:58:04

    环境配置 js文件https://code.google.com/archive/p/crypto-js/downloads在线AES加密解密地址http://tool.chacuo.net/cryptaes下载完成后在页面中引入 rollups/aes.jscomponents/mode-ecb.jscomponents/pad-nopadding.js引入后页面 image.png ECB加密解密 var key = Crypto

  • C#与java加密DES/CBC方式加解密一致性实测可用2021-01-13 19:32:52

    java代码如下: package com.gzzy.hsso.util; import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import javax.crypto.spec.IvParameterSpec;import org.apache.commons.codec.binary.Base64;

  • 【转】对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)2021-01-07 13:29:34

    版权声明:本文为作者原创,如需转载,请注明出处https://blog.csdn.net/weixin_42940826注:以下图片来自于《图解密码学》,这本书讲的更全面细致,建议阅读,在我资源库中有此书,还有使用go语言具体实现和解释此书中的各种加密算法的文档,有需要的可以自习前往免费下载 Q:为什么需要分组模

  • 实战篇-OpenSSL之AES加密算法-CBC模式2021-01-06 17:01:23

    本文属于《OpenSSL加密算法库使用系列教程》之一,欢迎查看其它文章。 实战篇-OpenSSL之AES加密算法-CBC模式 一、AES简介二、CBC模式1、命令行操作2、函数说明3、编程实现(1)特别注意(2)实现CBC模式加解密(3)测试代码 一、AES简介 密码学中的高级加密标准(Advanced Encryption

  • Python 3DES CBC 模式加密解密2020-12-21 12:35:09

    3DES 加密 def des3_cbc_encrypt(secret_key, secret_value, iv): """ 3DES CBC 加密算法 :param secret_key: 加密的密钥长度24位,不足补0,超过24位,截取前24位 :param secret_value:加密串不是8的倍数,用空格补全成8的倍数 :param iv

  • 极客时间-实用密码学-10怎么防止数据重放攻击2020-12-16 10:00:10

    为什么还要学习 CBC 模式? 不知道你是不是已经有了一个问题:既然 CBC 要退出历史舞台了,我们还学习它干什么呢? 第一个原因,CBC 的退出进程可能需要十数年才能完成。你现在工作的项目种,可能还存在 CBC 模式的大量使用。我们学习了 CBC 模式,有助于你解决现存项目的安全问题。 第二

  • 详解OpenSSL中的加密算法指令2020-08-04 15:02:53

          1、对称加密算法概述 openssl的加密算法库提供了丰富的对称加密算法,我们可以通过openssl提供的对称加密算法指令的方式使用,也可以通过调用openssl提供的API的方式使用。 openssl的对称加密算法指令主要用来对数据进行加密和解密处理,openssl基本上为所有其支持的对称加

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

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

ICode9版权所有