ICode9

精准搜索请尝试: 精确搜索
  • DES加密2019-06-06 10:48:17

    import java.security.SecureRandom; import javax.crypto.spec.DESKeySpec; import javax.crypto.SecretKeyFactory; import javax.crypto.SecretKey; import javax.crypto.Cipher; /** DES加密介绍 DES是一种对称加密算法,所谓对称加密算法即:加密和解密使用相同密钥的算法。DE

  • 参考别人的代码写的aes加密,记录一下2019-05-28 15:40:38

    package org.jimmy.autosearch2019.test;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec;public class TestAes2019052801 { public static void

  • 运行ss服务报错:undefined symbol: EVP_CIPHER_CTX_cleanup2019-05-06 19:55:16

    解决:shadowsocks2.8.2启动报undefined symbol: EVP_CIPHER_CTX_cleanup错误 错误如下 INFO: loading config from ss.json 2018-04-14 12:32:13 INFO loading libcrypto from libcrypto.so.1.1 Traceback (most recent call last): File “/usr/local/bin/sslocal”, lin

  • 模块2019-05-04 11:50:06

    目录 模块 hashlib 模块:加密 logging模块 configparser模块:操作配置文件 subprocess模块:操作shell命令 xlrd模块:excel读 xlwt模块:excel写 xml模块 模块 hashlib 模块:加密 # 加密: # 1.有解密的加密方式 (不安全) # 2.无解密的加密方式:碰撞检查 # --1)不同数据加密后的结果一

  • Django cookie加密cryptography2019-05-03 18:44:58

    #导包 生成密钥的第三方库from cryptography.fernet import Fernet#密钥 获取密钥# cipher_key = Fernet.generate_key()cipher_key = 'Anmj6guBpUGLJPSmOIrsCBabcsjbdAbdnJDE2pZfmL4='#定义加密方法def my_encode(password): #定义加密对象 f = Fernet(cipher_key) #先

  • AES加密,CBC模式,0填充2019-04-23 10:47:41

    java的aes加密的CBC模式只有NoPadding,PKCS5Padding,PKCS7Padding,因此0填充需要手动更改 public static byte[] encrypt(byte[] data, byte[] iv, byte[] key) { if(key.length != 16) { throw new RuntimeException("Invalid AES key length (must be 16 bytes)"); } e

  • 常用模块2019-04-17 18:47:40

    hashlib模块:加密 import hashlib# 基本使用cipher = hashlib.md5('需要加密的数据的二进制形式'.encode('utf-8'))print(cipher.hexdigest()) # 加密结果码# 加盐cipher = hashlib.md5()cipher.update('前盐'.encode('utf-8'))cipher.update('需要加密的数据'

  • Java服务端与iOS通信 DES加密方式兼容解析2019-04-17 14:47:39

    阐述Java服务端DES加解密规则, 可兼容iOS自带DES加密方式 先定义其加密参数规则,如下: private static final String KEY_ALGORITHM = "DES"; private static final String CIPHER_TRANSFORMATION = "DES/CBC/PKCS5Padding"; private static final String CHARSET = "UTF-8";p

  • 解决mysql数据库创建用户报错Field 'ssl_cipher' doesn't have a default value2019-04-13 12:50:30

    创建用户报错Field 'ssl_cipher' doesn't have a default value    因为当时使用了这条语句直接插入用户表  insert into user (Host,user,authentication) values('%','zc','123');    提示ssl_cipher没有默认值,可是又不知道ssl_cipher是个什么字段,怎么办呢???   解决方法: 1.

  • 通过Java代码,模拟登陆,下载其系统的文件2019-04-12 15:48:21

    Java代码下载其他系统的文件时,需要有:登陆链接、密码、账户和下载链接; 在登陆之时,需要对url进行转码,使得后台提交不能出现乱码(根据自身实际情况进行设置转码格式)。只需要每次请求携带cookie值,并且将请求参数携带即可,如下案例下载时有token需要将值携带才可进行下载 import org.

  • Linux常用命令随笔2019-04-12 10:39:14

    Screen命令 新建1个Screen: screen -S mcserver 恢复1个Screen: screen -d -r mcserver   安装Shadowsocks命令 第一步,安装shadowsocks apt updateapt install pythonapt install python-pippip install shadowsocks 或者用最新的python3版本 apt updateapt install python3apt

  • 解决AES加密报错:java.security.InvalidKeyException: Unsupported key size: 18 bytes2019-04-10 14:49:17

      1、错误描述 今天使用AES进行加密时候,报错如下所示: 04-21 11:08:18.087 27501-27501/com.xtc.watch E/AESUtil.decryptAES:55: java.security.InvalidKeyException: Unsupported key size: 18 bytes                                              

  • FCC JS基础算法题(13):Caesars Cipher(凯撒密码)2019-03-10 18:54:57

      题目描述:   下面我们来介绍风靡全球的凯撒密码Caesar cipher,又叫移位密码。移位密码也就是密码中的字母会按照指定的数量来做移位。一个常见的案例就是ROT13密码,字母会移位13个位置。由'A' ↔ 'N', 'B' ↔ 'O',以此类推。写一个ROT13函数,实现输入加密字符串,输出解密字符串。所

  • 一道简单的CTF登录题题解2019-03-06 15:41:24

    一、解题感受 这道题50分,在实验吧练习场算比较高分,而且通过率只有14%,比较低的水平。 看到这两个数据,一开始就心生惬意,实在不应该呀! 也是因为心态原因,在发现test.php之后,自以为在SQL注入时只要能截断后面的SQL语句,FLAG就在user里面,尝试了一段时间SQL注入都失败后,有些急躁,然后就早早

  • 【JAVA】AES加密2019-03-02 10:42:49

    import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec; import android.util.Log;public class AES

  • 加解密---对称加密算法2019-02-20 10:44:33

    1、概述:     1.1  加密秘钥=解密秘钥     1.2  属于初等加密算法 2、对称加密算法:     1.1  DES(3DES)         Data Encryption Standard   数据加密标准 package com.exiuge.mytest; import org.bouncycastle.util.encoders.Hex; import javax.c

  • RSA2019-02-17 17:03:50

    非对称加密算法RSA介绍 RSA:到2008年为止,世界上还没有任何可靠的攻击RSA算法的方式 秘钥对:公钥和私钥,秘钥对不能手动指定,必须有系统生成 加密速度慢:必须分段加密,不能加密大文件 公钥加密私钥解密;私钥加密公钥解密 公钥互换:连个商家合作需要交互公钥,但是私钥不能别人 非对称加密RSA

  • DES加密解密2019-02-17 16:40:47

    常见对称加密算法介绍 DES:企业级开发使用频率很高,Data Encryption Standard数据加密标准 AES:Advanced Encryption Standard,高级数据加密标准,比DES破解难度大 底层机制:操作的不是字符,操作的是二进制(字符二进制显示成矩阵,矩阵变化) DES加密 DES:Data Encryption Standard数据加密标

  • Ural 1996 Cipher Message 3 (生成函数+FFT)2019-02-06 12:43:49

    题面传送门  题目大意:给你两个$01$串$a$和$b$,每$8$个字符为$1$组,每组的最后一个字符可以在$01$之间转换,求$b$成为$a$的一个子串所需的最少转换次数,以及此时是从哪开始匹配的。 FFT怎么变成字符串算法了 每组的前$7$个字符是不能动的,所以把它压成一个数,用$kmp$求出$b$可能作为$a$子

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

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

ICode9版权所有