为什么加密可以,解密却失败? [问题点数:20分,结帖人s_tangbao]

Bbs1
本版专家分:0
结帖率 80%
Bbs6
本版专家分:7435
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs6
本版专家分:7435
Bbs1
本版专家分:0
Bbs6
本版专家分:7435
Bbs1
本版专家分:0
Bbs6
本版专家分:7435
Bbs6
本版专家分:7435
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs6
本版专家分:7435
Bbs1
本版专家分:0
Bbs6
本版专家分:7435
Bbs1
本版专家分:0
java对称加密报错:Input length must be multiple of 8 when decrypting with padded cipher
HTTP Status 500 - Request processing failed; nested exception is javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padded cipherorg.springframework.web.ut...
python 对手机号码进行aes 加密 总是提示 ValueError: IV must be 16 bytes long
#--coding:utf-8-- from Crypto.Cipher import AES from binascii import b2a_hex, a2b_hex class prpcrypt
Input strings must be a multiple of 16 in length
环境:ubuntu14.04  python 描述: 测试微信开放平台中公众号第三方平台的自动回复,在对xml<em>加密</em>时报错。<em>加密</em>用的是微信给的WXBizMsgCrypt,<em>加密</em>类型,为aes。 1,之前xml中text信息为英文时,没有报错,改成中文时报错。 我将xml的具体内容截取出来,直接调用WXBizMsgCrypt<em>加密</em>,报出新错误: UnicodeDecodeError: 'utf8
扰人的异常2: Input length must be multiple of 8 when decrypting with padded cipher
javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padded cipher at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:750) at com.sun.crypto.pro
AES加密解密
public class AesTest { //<em>加密</em> public static byte[] encrypt(String content,String password){ try { KeyGenerator keyGenerator = KeyGenerator.getInstance("AES"); keyGenerator.init(128,new SecureRa
AES加解密
Java实现AES<em>加密</em>文章转自:http://blog.csdn.net/hbcui1984/article/details/52012471. 因子 上次介绍了《JAVA实现AES<em>加密</em>》,中间提到近些年DES使用越来越少,原因就在于其使用56位密钥,比较容易被破解,近些年来逐渐被AES替代,AES已经变成目前对称<em>加密</em>中最流行算法之一;AES<em>可以</em>使用128、192、和256位密钥,并且用128位
javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decryp
报错:javax.crypto.IllegalBlockSizeException: Input length must be multiple of 16 when decryp 原因:由于前台通过url传过来的<em>加密</em>后的数据到后台接受丢失特殊字符.(url对字符串进行编码,但是发现+全部都变成了空格) 代码: 解决: 对前台的代码进行编码: bankCardNumber = ba...
Java加密算法 AES
package com.stone.security; import java.util.Arrays; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.spec.IvParameterSpec; /** * *
javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8
javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padd
3des加密 结果 老提示错误 不是8字节啊
Exception in thread "main" javax.crypto.IllegalBlockSizeException: Input length not multiple of 8 by
Linux下运行java DES解密失败,报javax.crypto.BadPaddingException:Given final block not properly padded
DES java源代码如下: import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.security.SecureRandom; import java.security.spec.InvalidKeySpecException; imp
javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padd
Caused by: javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padded cipher
DES加密注意的地方
最近在调研DES算法的时候,遇到了一个问题,最后终于发现…… Base64的<em>加密</em>与<em>解密</em>java代码 [code=&amp;quot;java&amp;quot;]package com.secure.test; import java.io.IOException; import org.junit.Test; import sun.misc.BASE64Decoder; import su...
加密解密工具类 EncryptUtil
代码: import java.io.IOException; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import ...
DES 解密错 Given final block not properly padded 转
Given final block not properly padded   我也有碰到过这样的问题 原因是: 1、<em>加密</em>完byte[] 后,需要将<em>加密</em>了的byte[] 转换成base64保存,如: BASE64Encoder base64encoder = new BASE64Encoder(); String encode=base64encoder.encode(bytes); 2、...
des解密 Input length not multiple of 8 bytes 错误
使用Java自带的库<em>解密</em>,密文由别人提供,当密文是64位的时候能够<em>解密</em>,但是当密文非64位的时候就出现javax.crypto.IllegalBlockSizeException: Input len
des加密解密出错
在一个jsp页面里面<em>加密</em>,到另一个jsp页面<em>解密</em>就会报异常。 异常信息:javax.crypto.IllegalBlockSizeException: Input length must be mul
对称加密算法之DES介绍
对称<em>加密</em>算法之DES介绍!
Cryption的doFinal当使用的是加密模式时,加密后的二进制的数据的长度和什么有关?
public static byte encipher(byte data, Key key, String algorithm, String mode, String padding) { try
java中的Cipher类
随时随地阅读更多技术实战干货,充分利用闲暇时间,请关注源代码社区公众号(ydmsq666)和技术交流群。 该类位于javax.crypto包下,声明为 public class Cipher extends Object 此类为<em>加密</em>和<em>解密</em>提供密码功能。它构成了 Java Cryptographic Extension (JCE) 框架的核心。 为创建 Cipher 对象,应用程序调用 C...
微信小程序解密encryptedData报错
-
DES解密报错 javax.crypto.BadPaddingException: Given final block not properly padded
DES<em>加密</em><em>解密</em>,<em>解密</em>正常,<em>解密</em>报错 package test; import java.io.File; import java.io.FileInputStream; import java.io.
aes解密后明文为乱码的问题
-
关于C# 的hmacSHA1加密方法的使用
简短的来说:我发送http请求要从人家那获取一些信息,在http的header里面增加一些参数,其中就有特定的的参数需要用hmacSHA1来<em>加密</em>。 对方提供了JAVA的SDK,但没有C#的,java的
关于doFinal()的
这是我的代码的一部分,是用来输出已<em>解密</em>的流的 private static byte passwordDecrypt(char password, byte ciphertext) throws Ex
前端jsencrypt加密,后端无法解密
-
org.apache.shiro.crypto.CryptoException: Unable to execute 'doFinal' with cipher instance
从两个红箭头 <em>可以</em>猜测出应该是rememberMe管理器的配置问题 ,而且异常部分也是rememberMe管理器里面配置的  配置如下:   红箭头处的值有格式要求的 官文如下:      你要么用base64生成字符串然后在decode,要么直接以0x开头的16进制窜.  网上找到另个方法是在realm配置一下属性值 如下:   为啥好用呢 作用如下说明:   Sets th
rsa_public_encrypt与cipher.doFinal加密结果不一致
手头有个项目,我们用对方提供的公钥<em>加密</em>,他们<em>解密</em>,我在linux下用openssl<em>加密</em>,对方总是<em>解密</em>不了,后来我把他们的<em>加密</em> 代码也拿过来试试,结果<em>加密</em>结果也不一样,由于都是纯打字出来的,所以可能有些
使用shiro cookie 登录登出报Unable to execute 'doFinal' with cipher instance
大神们,<em>为什么</em>我老是报这个错,请问怎么修改 错误如下:org.apache.shiro.crypto.CryptoException: Unable to execute 'doFinal' with
黑马作业题,实现一个验证程序运行次数的小程序java
-
shiro使用的时候 Unable to execute 'doFinal' with cipher instance这是怎么回事
org.apache.shiro.crypto.CryptoException: Unable to execute 'doFinal' with cipher instance at org.apa
javax.crypto.Cipher类--加密解密
javax.crypto.Cipher类提供<em>加密</em>和<em>解密</em>功能。 一、获得Cipher对象 通过调用Cipher类中的getInstance静态工厂方法得到Cipher对象。 public static CiphergetInstance(String transformation); public static CiphergetInstance(String transformation,
AES加密解密报错:javax.crypto.BadPaddingException: Given final block not properly pad
1.错误现象: javax.crypto.BadPaddingException: Given final block not properly padded at com.sun.crypto.pr
AES加密没问题!解密时出错了!
package serictly; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmExce
KeyStore报错 Given final block not properly padded
-
java和php的hmac_sha1结果不同,求高手帮忙
-
在使用jdk1.6时使用Cipher进行解密时,程序不往下走了
-
RSA解密时BadPaddingException
public class RSATest2 { public static void main(String args) { try { RSATest2 encrypt = new RSATest2
请问微信小程序中的数组怎么样实现查询其中的元素呢
-
Java MAC加密算法
MAC密钥的支算法结合了MD5和SHA算法的优势,并加入持,是一种更为安全的消息摘要算法。 MAC(Message Authentication Code,消息认证码算法)是含有密钥的散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加入了密钥。消息的散列值由只有通信双方知道的秘密密钥K来控制,因次,我们也常把MAC称为HMAC(keyed-Hash Message Authentication Code)。
RSA加密字节改变,String与byte转出问题
-
AES加解密的错误提示 javax.crypto.BadPaddingException: pad block corrupted
AES<em>解密</em>的错误提示: javax.crypto.BadPaddingException: pad block corrupted at org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$BufferedGenericBlockCipher.doFinal(Unknown Source) at org.bouncy
微信小程序VM2557:2 Failed to load image
-
java 加解密例子
[code=&quot;java&quot;] package com.benx.test; import java.io.IOException; import java.security.Key; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.MessageDige...
android Cipher.dofinal方法在5.0以上环境抛异常 求解(rsa加密相关用到)
如下方法 在4.x环境下的没有问题 但是在5.x的环境下 dofinal方法抛出异常 异常内容为:input too large for RSA cipher. 出问题的方法如下 注释内的数字为下方变
Java加密解密的艺术-----Cipher类
Cipher类为<em>加密</em>和<em>解密</em>提供密码功能。它构成了Java Cryptographic Extension(JCE)框架的核心。在本章的上述内容中,只完成了密钥的处理,并未完成<em>加密</em>与<em>解密</em>的操作。这些核心操作需要通过Cipher类来实现。 // 此类为<em>加密</em>和<em>解密</em>提供密码功能 public class Cipher extends Object  Cipher类是一个引擎类,它需要通过getIn
java加密解密研究8、MAC算法家族
一、概述 MAC算法结合了MD5和SHA算法的优势,并加入密钥的支持,是一种更为安全的消息摘要算法。 MAC(Message Authentication Code,消息认证码算法)是含有密钥的散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加入了密钥。日次,我们也常把MAC称为HMAC(keyed-Hash Message Authentication Code)。 MAC算法
解决IllegalBlockSizeException:last block incomplete in decryption异常
在项目中要用到DES<em>加密</em>,直接使用DES<em>加密</em>会抛出IllegalBlockSizeException:last block incomplete in decryption异常,google后发现因为编码方式的改变,<em>加密</em>的时候使用DES/AES<em>加密</em>后需要使用Base64编码方式再进行一次<em>加密</em>,<em>解密</em>的时候需要先用Base64<em>解密</em>,再用DES/AES相应的方法<em>解密</em>。以下代码为转载,亲测可用:packag
java rsa 解密 报:javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes
Exception in thread &quot;main&quot; javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes    at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:344)    at com.sun.crypto.provi...
RSA加密内容过长导致抛异常javax.crypto.IllegalBlockSizeException: Data must not be longer than 117 bytes
在进行对内容<em>加密</em>时发现内容长度过长就会导致Data must not be longer than 117 bytes的问题,后来百度的一番才得知由于是RSA的<em>加密</em>长度只能<em>加密</em>117bytes的内容,所以就报错了。 搜索网上的内容给出的解决办法有两种,一种是分段进行<em>加密</em>数据,另一种<em>加密</em>是使用RSA<em>加密</em>AES的密码,然后使用AES来<em>加密</em>数据。两者比较推荐使用后者,前者的<em>加密</em>方式确...
IllegalBlockSizeException
10-18 18:18:19.447: W/System.err(25109): javax.crypto.IllegalBlockSizeException: last block incomplete in decryption 10-18 18:18:19.448: W/System.err(25109): at com.android.org.bouncycastle.jcajce.pr
java RSA加密解密实现
该工具类中用到了BASE64,需要借助第三方类库:javabase64-1.3.1.jar 下载地址:http://download.csdn.net/detail/centralperk/5025595 注意: RSA<em>加密</em>明文最大长度117字节,<em>解密</em>要求密文最大长度为128字节,所以在<em>加密</em>和<em>解密</em>的过程中需要分块进行。 RSA<em>加密</em>对明文的长度是有限制的,如果<em>加密</em>数据过大会抛出如下异常:
Java 3DES加密 javax.crypto.IllegalBlockSizeException: data not block size aligned
javax.crypto.IllegalBlockSizeException: data not block size aligned
Java 进行 RSA 加解密时不得不考虑到的那些事儿
1. <em>加密</em>的系统不要具备<em>解密</em>的功能,否则 RSA 可能不太合适公钥<em>加密</em>,私钥<em>解密</em>。<em>加密</em>的系统和<em>解密</em>的系统分开部署,<em>加密</em>的系统不应该同时具备<em>解密</em>的功能,这样即使黑客攻破了<em>加密</em>系统,他拿到的也只是一堆无法破解的密文数据。否则的话,你就要考虑你的场景是否有必要用 RSA 了。2. <em>可以</em>通过修改生成密钥的长度来调整密文长度生成密文的长度等于密钥长度。密钥长度越大,生成密文的长度也就越大,<em>加密</em>的速度也就越慢
rsa加密实践
https://my.oschina.net/ousinka/blog/338099 该工具类中用到了BASE64,需要借助第三方类库:javabase64-1.3.1. jar 注意: RSA<em>加密</em>明文最大长度117字节,<em>解密</em>要求密文最大长度为128字节,所以在<em>加密</em>和<em>解密</em>的过程中需要分块进行。 RSA<em>加密</em>对明文的长度是有限制的,如果<em>加密</em>数据过大会抛出如下异常:
[加密算法]为什么说RSA难以被破解
RSA算法运用了数学“两个大的质数相乘,难以在短时间内将其因式分解”的这么一套看似简单事实上真的是很困难的一个数学难题...... 以前也接触过RSA<em>加密</em>算法,感觉这个东西太神秘了,是数学家的事,和我无关。但是,看了很多关于RSA<em>加密</em>算法原理的资料之后,我发现其实原理并不是我们想象中那么复杂,弄懂之后发现原来就只是这样而已..学过算法的朋友都知道,计算机中的算法其实就是数学运算。所以,再讲解RS...
几种常见加密算法
一、<em>加密</em>算法分类 双向<em>加密</em>算法 单向<em>加密</em>算法(散列算法) 对称<em>加密</em>算法 非对称<em>加密</em>算法 MD5,SHA1,HMAC AES、DES、3DES RSA,DSA,ECC 双方采用共同的密钥和<em>加密</em>算法 A用B的公钥将消息<em>加密</em>,发送给B,B用自己的私钥对消息进行<em>解密</em>的过程 不可逆,只能<em>加密</em>,不能<em>解密</em> 二、算法比较 1、散列算法比较 名称 安全...
常用的加密算法
一。摘要算法    1》MD5算法(Message Digest Algorithm 5) <em>可以</em>保证数据传输完整性和一致性 摘要后长度为16字节 摘要信息中不包含原文信息所有<em>加密</em>结果不可逆(无法<em>解密</em>) 一般在传送文件时 对源文件进行md5 hash 传送到对方后 检测hash值是否相等 如果相等文件传输正确如果不相等 说明文件被篡改(加入木马)或者未传送完成    其他MD算法 MD2(16字节)...
AES、DES、RSA等加密出现解密失败原因
AES、DES、RSA等<em>加密</em>出现<em>解密</em><em>失败</em>原因 我们在用微信支付或者其他第三方接口用对称或者非对称<em>加密</em>时经常会遇到明明公钥私钥都正确,可是第三方服务端还是返回<em>解密</em><em>失败</em> <em>解密</em>错误原因 1.本地字符串编码和<em>加密</em>后字节编码不对应,java中String类的getBytes方法如下 public byte[] getBytes() { return StringCoding.encode(v...
String length must be a multiple of four.
今天在整理2013年的工作时的一个项目,修改了数据库连接,初始化数据库,部署运行报错,主要原因是阿里巴巴druid报错,导致DataSource初始化<em>失败</em>。 druid报错日志: Caused by: java.lang.IllegalArgumentException: String length must be a multiple of four. at com.alibaba.dru
数据读取的时候报异常 Length must be an even number
-
python aes加解密 ecb模式 加密 报错ValueError: Data must be aligned to block boundary in ECB mode
from Crypto.Util.Padding import pad, unpad from Crypto.Cipher import AES BLOCK_SIZE = 32 # Bytes key = 'abcdefghijklmnop' cipher = AES.new(key.encode('utf8'), AES.MODE_ECB) msg = cipher.encrypt(pad(...
Byte Alignment
Realtime systems consist of multiple processors communicating with each other via messages. For message communication to work correctly, the message formats should be defined unambiguously. In many sy
写RSA私钥没问题,为什么读私钥时却出错
相关部分代码: //... RSA *rsaK; BIO *BP ; char FileName,PSW; //... cout<<>FileNam
crypt()函数
数据<em>加密</em> 数据<em>加密</em>利用密码技术对信息进行<em>加密</em>,实现信息的隐蔽,从而起到保护信息安全的作用。它通过<em>加密</em>算法和<em>加密</em>秘钥将原来是明文的文件或数据进行处理,使其成文不可读的一段代码,也就是所谓的“密文”,来达到保护数据的安全性。 Crypt()函数 crypt()函数返回使用DES、Blowfish或MD5算法<em>加密</em>的字符串。在不同的操作系统上,crypt()函数的行为不同,某些操作系统支持一种以上的...
SM2 加解密注意事项
SM2 加<em>解密</em>联调时走过的坑1、密文数据,有些<em>加密</em>硬件出来密文结构为 C1|C2|C3 ,有些为 C1|C3|C2 , 需要对应密文结构做<em>解密</em>操作2、有些<em>加密</em>硬件,公钥前加04 ,私钥前加00,密文前加04 ,在处理时候,<em>可以</em>根据长度处理,尤其 04 的处理。基于bouncycastle 软实现加<em>解密</em>网上资料较多,不再阐述。目前<em>可以</em>实现<em>加密</em>硬件和软实现互通,再有新问题继续更新。...
## 关于RSA解密失败记录 ##
关于RSA<em>解密</em><em>失败</em>记录在做公司项目时候,同事使用java<em>加密</em>一段数据,让我进行一下测试,是否能<em>解密</em>成功,但是研究一上午发无果,最后老大指出java默认<em>解密</em>和Android默认<em>解密</em>的Padding不同,特此记录,以免后续再犯! Android 默认是 :RSA/None/Nopadding Java 默认是:RSA/None/PKCS1Paddingpadding不同,Android端设置padd
iOS10.0 后RSA加密解密失败
RSAEncryptor
javaRSA验证及解密失败
-
RSA解密过程中遇到的报错
报错:org.bouncycastle.crypto.DataLengthException: input too large for RSA cipher.问题所在:没留意被<em>解密</em>的报文是“content=XXX”,应该是“XXX”的解决办法:把接收的报文过滤掉“content=”就行;--------------------------------------------------------...
crrypto++ RSA 解密失败
我用java生成的RSA私钥,公钥,并用公钥<em>加密</em>的密文。 使用c++和crrypto++来<em>解密</em>。 测试一:成功 用crrypto++库,利用java生成公钥<em>加密</em>字符串,再立即用私钥<em>解密</em>。成功。 测试二
关于RSA加解密问题
今天遇到<em>加密</em>字符串过长,导致前端<em>加密</em>后传到后台的密文被<em>解密</em><em>失败</em>,然后就去研究了一下RSA<em>加密</em>,记录一下。一、秘钥生成的过程: 1、随机选择两个不相等的质数p和q2、计算p和q的乘积n,n即密钥长度3、计算n的欧拉函数φ(n)4、随机选择一个整数e,条件是1φ(n),且e与φ(n) 互质5、计算e对于φ(n)的模反元素d6、将n和e封装成公钥,n和d封装成私钥 <em>加密</em>(c为密文,m为明文):  me 
关于RSA加密传输,后台解密的问题
1.前台js 一步获取后台生成的公钥,对明文进行<em>加密</em>后,提交表单 2.后台代码获取到提交过来的明文,用秘钥对其进行<em>解密</em>,得到明文。 使用的是:bouncycastle jdk 1.6 版本为1.46的
RSA加解密,加签以及验签。
由于RSA算法是不对称<em>加密</em>算法,所以每次<em>加密</em>得到的数据都不相同,同理加签得到的数据每次也不一样。 简单的说下不对称算法,就是两把不同,但是完全匹配的秘钥,去进行加<em>解密</em>,公钥对外提供进行数据<em>加密</em>,私钥自己保存,对<em>加密</em>的数据进行<em>解密</em>。所以私钥不要泄露。 RSA算法原理: 1、任意互质的两个质数p,q。 2、得到连个质数的乘积n。 3、得到两个质数的欧元函数f(n)=(p-1) * (q-1)
RSA加解密报错问题!!!
问题描述是:<em>加密</em>了一个字符串,去调用方法,返回来一个<em>加密</em>的字符串,然后,去<em>解密</em>,再返回一个字符串,可是,现在<em>解密</em>的过程中,就报错如下:不知有相同经历的,可否告知。或者讨论下。 报错为:javax.cr
RSA解密报 Decryption error
RSA<em>解密</em>报 Decryption error的解决办法
RSA出现的错误
javax.crypto.BadPaddingException: Data must start with zero   进行RSA<em>加密</em>和<em>解密</em>的时候,会出现在这样的错误,找了许多答案,有的说是什么byte[]转换为string的时候需要分隔,有的说是“只能公钥<em>加密</em>,私钥<em>解密</em>”   但是在这里,是因为我在分块<em>解密</em>的时候,把byte数组划的块大小限定为64,所以导致错误的,实际上是128...
集成电路设计与九天EDA工具应用 BMP PART2下载
http://product.dangdang.com/product.aspx?product_id=8917423&ref=search-0-A 集成电路设计与九天EDA工具应用——中国半导体行业协会集成电路设计分会推荐教材 作  者: 王志功 主编 出 版 社: 东南大学出版社 * 出版时间: 2004-8-1 * 字  数: 598000 * 版  次: 1 * 页  数: 365 * 印刷时间: 2004-8-1 * 开  本: * 印  次: * 纸  张: 胶版纸 * I S B N : 9787810 相关下载链接:[url=//download.csdn.net/download/wb49163/2400358?utm_source=bbsseo]//download.csdn.net/download/wb49163/2400358?utm_source=bbsseo[/url]
oracle linux 编程下载
oracle 手册 数据库 编程 linux 相关下载链接:[url=//download.csdn.net/download/lhcuican/5304221?utm_source=bbsseo]//download.csdn.net/download/lhcuican/5304221?utm_source=bbsseo[/url]
安卓地图源码下载
安卓地图应用完整源码,对应的软件http://a.app.qq.com/o/simple.jsp?pkgname=com.cm.activity&g_f=991653,本代码对应的分析文章http://blog.csdn.net/codehxy/article/details/25592663 相关下载链接:[url=//download.csdn.net/download/codehxy/7335995?utm_source=bbsseo]//download.csdn.net/download/codehxy/7335995?utm_source=bbsseo[/url]
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数
我们是很有底线的