如何将字符串类型转换为openssl的RSA结构 [问题点数:50分,结帖人mosangshidaishine]

Bbs1
本版专家分:32
结帖率 86.67%
Bbs6
本版专家分:6189
Blank
GitHub 绑定GitHub第三方账户获取
Blank
红花 2019年7月 C/C++大版内专家分月排行榜第一
Blank
黄花 2019年6月 C/C++大版内专家分月排行榜第二
2019年4月 C/C++大版内专家分月排行榜第二
2019年3月 C/C++大版内专家分月排行榜第二
2019年2月 C/C++大版内专家分月排行榜第二
Bbs6
本版专家分:6189
Blank
GitHub 绑定GitHub第三方账户获取
Blank
红花 2019年7月 C/C++大版内专家分月排行榜第一
Blank
黄花 2019年6月 C/C++大版内专家分月排行榜第二
2019年4月 C/C++大版内专家分月排行榜第二
2019年3月 C/C++大版内专家分月排行榜第二
2019年2月 C/C++大版内专家分月排行榜第二
Bbs1
本版专家分:32
Bbs1
本版专家分:0
Bbs1
本版专家分:32
Bbs1
本版专家分:0
Bbs2
本版专家分:240
Blank
GitHub 绑定GitHub第三方账户获取
如何将字符串类型转换为HorizontalAlignment枚举类型?(WinForm)
Form中有listView1,现要往listView1上添加一列:rnrnstring strTemp = "HorizontalAlignment.Right";rnrnthis.listView1.Columns.Add("列标题", 40,(HorizontalAlignment)HorizontalAlignment.Parse(typeof(HorizontalAlignment), strTemp));rnrn主要是练习由<em>字符串</em>和枚举类型的<em>类型转换</em>,上面的代码死活不通。
如何将数字类型转换字符串类型?
<em>如何将</em>数字<em>类型转换</em>为<em>字符串</em>类型?
如何将泛型表示的类型转换字符串
例如:rn[code=Java]rnpublic void findALL()rn System.out.println("type is "+***);//***的位置希望得到T的类型的<em>字符串</em>rnrn[/code]rnrn能实现么?
OpenSSL RSA Key的生成和转换
https://blog.csdn.net/guyongqiangx/article/details/74331892   SecureCRT 使用pem密钥 https://blog.csdn.net/wmj2004/article/details/53215969
openssl生成RSA格式的公私钥,并转为pkcs8格式
第一步:生成私钥,这里我们指定私钥的长度为2048 <em>openssl</em> gen<em>rsa</em> -out <em>rsa</em>_private_key.pem 2048 第二步:根据私钥生成对应的公钥: <em>openssl</em> <em>rsa</em> -in <em>rsa</em>_private_key.pem -pubout -out <em>rsa</em>_public_key_2048.pub 第三步:私钥转化成pkcs8格式,【这一步非必须,只是程序解析起来...
PHP RSA公约私钥加密解密示例
1.生成密钥和公钥 开始前需要准备<em>openssl</em>环境 linux 需要安装<em>openssl</em>工具包,传送门http://www.<em>openssl</em>.org/source/ window 下需要安装<em>openssl</em>的程序,传送门http://slproweb.com/products/Win32OpenSSL.html 密钥生成 <em>openssl</em> gen<em>rsa</em> 用于生成<em>rsa</em>私钥文件,生成是可以...
关于python RSA 加密的一个问题!
最近在用 python+selenium 写自动化脚本,其中涉及到了有些数据要<em>rsa</em> 公钥加密,现在公钥是现成的(一个很长的<em>字符串</em>),先调用python 中的 <em>rsa</em> 模块: 其中加密的语句是 这样的
使用openssl进行证书格式转换
各类证书由于存储的内容不同(如是否包含公钥/私钥是否加密存储/单一证书或多证书等)、采用编码不同(DER/BASE64)、标准不同(如PEM/PKCS),所以尽管X.509标准规定了证书内容规范,但证书文件还是五花八门。好在<em>openssl</em>对这些不同的标准都有着不错的支持,可以用来进行不同格式证书的转换。 大体来说,证书转换要作的工作有这么几种 编码转换:DERBASE64 
vba中如何将字符串类型转换为枚举类型
求大神解决。。。rn我查了msdn,还是不行rn[code=vb]Public Enum TestEnumrn 李六 = 1rn 李名 = 2rn 李大 = 3rnEnd EnumrnSub testRun()rnDim a As TestEnumrnss = "李名"rna = [Enum].Parse([Enum].GetType(a), ss)rn'将ss转换为a,但是却报错了rnMsgBox a '使这里输出2rnEnd Sub[/code]rnrn
如何将单个字符类型转换字符串类型
例如string s = "abc";是个<em>字符串</em>。rns[0] 就是一个单个的字符。rn而map count;要求下标是string类型的。rn我想统计<em>字符串</em>中每个字符出现的次数。rn使用count[s[i]]++;是不可以的。rnrn请教大家怎么讲这个单个的字符<em>类型转换</em>为<em>字符串</em>那。
字符串类型转换为二进制
rt
如何将字符串类型转换为数值类型?
同题
openssl rsa code
【版权声明】本<em>openssl</em>的VC软件包由王志海(DragonKing)根据<em>openssl</em>整理提供,Eric Young's拥有对所有源代码的最终版权,一切应用应该遵照<em>openssl</em>的声明。该版本为<em>openssl</em>-0.9.6h欢迎联系本人或提意见:Email:wzhah@263.netHomePage: http://gdwzh.126.com[<em>openssl</em>中文专业论坛,提供大量中文资料]【功能说明】本软件包将每个<em>openssl</em>的apps程序做成一个可直接运行调试的VC Console 类型应用程序,方便研究和运用<em>openssl</em>的朋友,避免了<em>openssl</em>在windows下的编译问题,并且因为可以在VC环境下进行调试,使得对<em>openssl</em>的各个应用程序的流程更容易理解,这对<em>openssl</em>初学者尤其方便。希望大家多提意见。【使用说明】要正确使用该工程文件,呢应该从http://gdwzh.126.com获取如下目录和文件:1.Windows平台下<em>openssl</em>动态库,包含两个dll文件,将他们拷贝到Windows/system32目录下;2.Windows平台下<em>openssl</em>静态库,下载解压后得到一个名为lib的文件夹,包含两个lib文件;3.<em>openssl</em>的头文件,下载解压后得到一个名为include的录。4.Windows平台<em>rsa</em>项目文件,下载解压后得到一个名为<em>rsa</em>的目录,里面包含了项目主文件;5.将目录lib、include、和<em>rsa</em>拷贝到同一个目录下;6.完成上述步骤,就可以像普通的VC项目一样进行调试编译了,有任何问题,请到http://<em>openssl</em>.126.com提问。【注意】1.获取最新信息请到http://gdwzh.126.com的<em>openssl</em>专业论坛.2.编译好的运用程序有可能需要其它的<em>openssl</em>文件支持,如<em>openssl</em>.cnf等,请参照<em>openssl</em>相关文档或本站信息公布。
RSA密钥的数据类型转换:由合法的string到PublicKey或PrivateKey
RSA密钥的数据<em>类型转换</em>:由合法的string到PublicKey或PrivateKey 给定base64编码的RSA公钥和私钥,下面两段代码可以将string<em>类型转换</em>为PublicKey和PrivateKey类型,后面会给出完整的测试程序。至于<em>如何将</em>其他形式(如16进制编码string或byte之类的)转换为base64 string就很简单了,可以使用Base64那个库,自己下个jar包,里...
关于rsaopenssl命令一些随笔。
<em>openssl</em>用来对一些标准格式的<em>rsa</em>加解密。首先对于pubkey.pem,我们可以使用<em>openssl</em>命令提取信息。<em>openssl</em> <em>rsa</em> -pubin -in (文件名) -textps:只要文件名合法就能提取相关信息。而对于private.pem,我们也可以使用<em>openssl</em>命令。<em>openssl</em> <em>rsa</em> -in (文件名) -text然后我们来介绍一下<em>openssl</em> 的<em>rsa</em>utl:加解密1...
RSA加密解密,String转PublicKey、PrivateKey;附Base64.JAR
网络请求的数据需要加密,服务器给的他们那一套在Android一直报错,自己写了一个;package com.cc.common.util; import javax.crypto.Cipher; import java.security.*; import java.security.spec.PKCS8EncodedKeySpec; import java.security.spec.X50...
如何使用String生成RSAPublicKey或RSAPrivateKey
已知公钥或私钥是一串<em>字符串</em>,例如: CC7AB38AA3C8873AD61CF5E818FA980D305A448554342 CD9E1F77DB8609DB9396B916D7FCB0BE75E5
java中RSA加解密的实现
关于加密数据长度和解密数据长度大家可以看一下我前一篇文章内的介绍: 关于RSA算法密钥长度/密文长度/明文长度的介绍   public static void main(String[] args) throws Exception { // TODO Auto-generated method stub HashMap map = RSAUtils.getKeys();
基于opensslrsa加解密
基于<em>openssl</em>的<em>rsa</em>加解密,密码学重要的加解密方法
openssl RSA、ASE加密
整理过的实现RSA、ASE代码基础实现,适合基础理解
OpenSSL RSA的简单使用
1 生成私钥 2 从私钥中提取公钥 3 使用公钥对数据进行加密私钥对数据进行解密 4 代码层面上使用公钥加密私钥进行解密1、 生成私钥生成的私钥一般分为两种,带密码的私钥(也就是对私钥进行加码)和不带密码的私钥,带密码的私钥在进行其它操作时(比如,导出公钥、生成CSR请求文件、数据加密等需要提供密码),不带密码的私钥则对私钥进行其它操作时不需要密码。以下例子中,privacy.key为最终生成的私钥
如何将DATE类型转换为CTime?
-
如何将int类型转换为TimeSpan
我rnTimeSpan elapseTime = endT.Subtract(startT);rnint ElapseTime = (int)elapseTime.TotalMinutes;rn现在我想把ElapseTime 在转换为TimeSpan类型应该怎么写
QT openssl RSA非对称加密解密示例(PEM_read_RSAPublicKey AndPEM_read_RSA_PUBKEY)
1:在加密的时候往往由于不同的语言调用<em>openssl</em>库生成的秘钥格式不同     PEM公钥格式文件(1)-----BEGIN PUBLIC KEY-----           -----END PUBLIC KEY-----      PEM RSAPublicKey公钥格式文件(2)-----BEGIN RSA PUBLIC KEY-----  -----END RSA PUBLIC KE...
RSA 十六进制公钥获取publicKey java
-
RSA private key file not found
mysql5.6二进制版本启动后,errorlog中出现如下错误: [Note] RSA private key file not found: /db/mysql5.6/data//private_key.pem. Some authentication plugins will not work. [Note] RSA public key file not found: /db/mysq
用PEM_read_bio_RSAPublicKey读取公钥失败
先用<em>openssl</em> gen<em>rsa</em> -out <em>rsa</em>key0.pem 1024 生成了私钥文件,然后在用<em>openssl</em> <em>rsa</em> -in <em>rsa</em>key0.pem -pubout -out <em>rsa</em>key0-
如何将数值类型转换为数字?
Interage.parseInt(“1234”); Double.parseDouble(“123.4”);
如何将AnsiString类型转换为char[]
char string[] = QuotedStr(Edit1->Text);rn这个方法不行rnrn怎么样才能把Edit1->Text的值赋到string[]里呢??
如何将CTime 类型转换为CString
<em>如何将</em>CTime <em>类型转换</em>为CString
openssl生成rsa密钥
http://phpor.net/blog/post/445 <em>openssl</em>命令的用法  密钥的生成  a. 生成非对称密钥对  <em>openssl</em> gen<em>rsa</em> -out <em>rsa</em>.key b. 指定生成的密钥的位数,默认512  <em>openssl</em> gen<em>rsa</em> -out <em>rsa</em>_2048.key 2048 c. 为私钥添加密码 (一般都不用)  <em>openssl</em> gen<em>rsa</em> -out <em>rsa</em>_...
openssl rsa应用与分析
<em>rsa</em>,des,urldecode,hexdecode作为网络数据传输与请求中非常重要的编码方法,具有重要的意义 opennssl作为强有力的开源,为广大c++开发者提供了很大方便,但是,繁杂的api接口,缺乏文档,使其并不好用, 下面仅提供RSa的简单实现,加密解密逻辑,直接上代码 1. Rsa.h #ifndef RSA_H_ #define RSA_
RSA公私钥格式分析及其在Java和Openssl之间的转换方法
文章目录PKCS#1和PKCS#8X.509公钥证书ASN.1抽象语法标记DER和PEM编码OID对象标识符用<em>openssl</em>命令生成RSA密钥生成RSA私钥从私钥中导出公钥PKCS#1格式的RSA公钥PKCS#1格式的RSA私钥PKCS#8格式的未加密的RSA私钥X.509中RSA公钥待续 PKCS#1和PKCS#8 PKCS(The Public-Key Cryptography Standar...
RSA公私钥生成及RSA公私钥加解密
package test; import java.security.InvalidKeyException; import java.security.Key; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.NoSuchAlgorithmException; i...
RSA Public Key Cryptography in Java
  Public key cryptography is a well-known concept, but for some reason the JCE (Java Cryptography Extensions) documentation doesn't at all make it clear how to interoperate with common publi...
java加解密之RSA使用
最近为了分析一段请求流,不得不去研究一下RSA加密。 网上关于RSA的原理一抓一大把的,这里只是简单说说我的理解: 1. 两个足够大的互质数p, q; 2. 用于模运算的模 n=p*q; 3. 公钥KU(e, n)中的e满足 1 4. 密钥KR(d, n)中的d满足  d*e % (p-1)(q-1)= 1,%是取余运算。 因为公钥是公开的,所以我知道了e和n,那么根据2,3,4式子的
RSA根据modulus,exponent生成公钥
// 根据n、e值还原公钥 public static PublicKey getPublicKey(String modulus, String publicExponent) throws NoSuchAlgorithmException, InvalidKeySpecException { BigInteger bigIntModulus = new Big
OpenSSL RSA 编译错误
[code=C/C++][/code]rnrn#include rnrn#pragma comment(lib,"libeay32.lib")rn#pragma comment(lib,"ssleay32.lib")rnrntypedef unsigned char BYTE;rnint main(int argc, char* argv[])rnrn return 0;rnrnrn就这一点点代码就报很多错误。rnrn1>------ 已启动生成: 项目: testcode, 配置: Debug Win32 ------rn1>正在编译...rn1>test.cpprn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(364) : error C2146: syntax error : missing ';' before identifier 'NativeByteOrder'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(364) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-intrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(364) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-intrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(369) : error C2146: syntax error : missing ';' before identifier 'GetNativeByteOrder'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(369) : error C2433: 'ByteOrder' : 'inline' not permitted on data declarationsrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(369) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-intrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(370) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-intrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(371) : error C2825: 'CryptoPP::NativeByteOrder': must be a class or namespace when followed by '::'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(371) : error C2039: 'ToEnum' : is not a member of '`global namespace''rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(371) : error C2146: syntax error : missing ';' before identifier 'ToEnum'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(371) : error C3861: 'ToEnum': identifier not foundrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(374) : error C2146: syntax error : missing ')' before identifier 'order'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(374) : error C2433: 'NativeByteOrderIs' : 'inline' not permitted on data declarationsrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(374) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(374) : error C2059: syntax error : ')'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(375) : error C2143: syntax error : missing ';' before ''rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(375) : error C2447: '' : missing function header (old-style formal list?)rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(380) : error C2039: 'string' : is not a member of 'std'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(380) : error C2146: syntax error : missing ';' before identifier 'IntToString'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(380) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-intrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(380) : error C2065: 'T' : undeclared identifierrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(380) : error C2146: syntax error : missing ')' before identifier 'a'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(380) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-intrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(380) : error C2059: syntax error : ')'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(404) : error C2143: syntax error : missing ';' before ''rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(404) : error C2447: '' : missing function header (old-style formal list?)rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(409) : error C2146: syntax error : missing ';' before identifier 'GetCipherDir'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(409) : error C2433: 'CipherDir' : 'inline' not permitted on data declarationsrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(409) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-intrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(409) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-intrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(409) : error C2143: syntax error : missing ',' before '&'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(425) : error C2065: 'i' : undeclared identifierrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(425) : error C2065: 'carry' : undeclared identifierrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(659) : error C2146: syntax error : missing ')' before identifier 'order'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(659) : error C2433: 'GetByte' : 'inline' not permitted on data declarationsrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(659) : error C2059: syntax error : ')'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(668) : error C2143: syntax error : missing ';' before ''rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(668) : error C2447: '' : missing function header (old-style formal list?)rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(774) : error C2146: syntax error : missing ')' before identifier 'order'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(774) : error C2433: 'ConditionalByteReverse' : 'inline' not permitted on data declarationsrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(774) : error C2059: syntax error : ')'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(781) : error C2143: syntax error : missing ';' before ''rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(781) : error C2447: '' : missing function header (old-style formal list?)rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(789) : error C2146: syntax error : missing ')' before identifier 'order'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(789) : error C2182: 'ConditionalByteReverse' : illegal use of type 'void'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(789) : error C2433: 'ConditionalByteReverse' : 'inline' not permitted on data declarationsrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(789) : error C2371: 'CryptoPP::ConditionalByteReverse' : redefinition; different basic typesrn1> f:\defray\code\encrypt\<em>openssl</em>\misc.h(774) : see declaration of 'CryptoPP::ConditionalByteReverse'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(789) : error C2059: syntax error : ')'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(799) : error C2143: syntax error : missing ';' before ''rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(799) : error C2447: '' : missing function header (old-style formal list?)rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(979) : error C2061: syntax error : identifier 'ByteOrder'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(990) : error C2061: syntax error : identifier 'ByteOrder'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(996) : error C2061: syntax error : identifier 'ByteOrder'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(1058) : error C2039: 'string' : is not a member of 'std'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(1058) : error C2146: syntax error : missing ';' before identifier 'WordToString'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(1058) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-intrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(1058) : error C2086: 'int CryptoPP::string' : redefinitionrn1> f:\defray\code\encrypt\<em>openssl</em>\misc.h(380) : see declaration of 'CryptoPP::string'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(1058) : error C2146: syntax error : missing ')' before identifier 'value'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(1058) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-intrn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(1058) : error C2059: syntax error : ')'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(1067) : error C2039: 'string' : is not a member of 'std'rn1>f:\defray\code\encrypt\<em>openssl</em>\misc.h(1068) : error C2143: syntax error : missing ';' before ''rn………………………………………………………………………………………………………………………………rn1>f:\defray\code\encrypt\<em>openssl</em>\integer.h(153) : error C2061: syntax error : identifier 'BufferedTransformation'rn1>f:\defray\code\encrypt\<em>openssl</em>\integer.h(158) : error C2061: syntax error : identifier 'BufferedTransformation'rn1>f:\defray\code\encrypt\<em>openssl</em>\integer.h(161) : error C2061: syntax error : identifier 'BufferedTransformation'rn1>f:\defray\code\encrypt\<em>openssl</em>\integer.h(164) : error C2504: 'Exception' : base class undefinedrn1>f:\defray\code\encrypt\<em>openssl</em>\integer.h(172) : error C2061: syntax error : identifier 'BufferedTransformation'rn1>f:\defray\code\encrypt\<em>openssl</em>\integer.h(240) : error C2061: syntax error : identifier 'RandomNumberGenerator'rn1>f:\defray\code\encrypt\<em>openssl</em>\integer.h(242) : error C2061: syntax error : identifier 'RandomNumberGenerator'rn1>f:\defray\code\encrypt\<em>openssl</em>\integer.h(242) : fatal error C1003: error count exceeds 100; stopping compilationrn1>生成日志保存在“file://f:\defray\Code\testcode\testcode\Debug\BuildLog.htm”rn1>testcode - 128 个错误,5 个警告rn========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========rn
如何将char类型转换为AnsiString?
<em>如何将</em>char<em>类型转换</em>为AnsiString?
如何将_variant_t类型转换为CString?
如题。rn为什么每次转换到_bstr_t就转换不过去了。rn他们是如何互相转换的?rn另外,CString 与 char a[n]之间又如何转化呢?rn高手请帮忙!
如何将string类型转换为decimal类型?
decimal dec;rnstring str = "123.11";rndec = (decimal)str;rnrn--------------------------------rn上面的代码会报错无法将string<em>类型转换</em>为decimal类型,我记得在vb.net里面可以方便的用ctype来进行转换的。C#里面应该怎么做到呢?
如何将其他类型转换为byte[]
比如将 int <em>类型转换</em>为byte[]
RSA公钥文件(PEM)解析
RSA Public Key文件(PEM)生成。
PDF 加密报错No installed provider supports this key: sun.security.rsa.RSAPublicKeyImpl
运行iText 官方例子Certificate encryption 报以下错误 Exception in thread &quot;main&quot; ExceptionConverter: java.security.InvalidKeyException: No installed provider supports this key: sun.security.<em>rsa</em>.RSAPublicKeyImpl ...
openssl rsautl
用途: 本指令能够使用RSA算法签名,验证身份,加密/解密数据。 用法: <em>openssl</em> <em>rsa</em>utl [-in file] [-out file] [-inkey file] [-passin arg] [-keyform PEM|DER|NET] [-pubin] [-certin] [-asn1parse] [-hexdump] [-raw] [-oaep] [-ssl] [-pkc...
openssl命令——rsautl
加解密 1)公钥加密 <em>openssl</em> <em>rsa</em>utl -encrypt -in test -out test.enc -inkey asn1pub.pem -pubin 2)私钥解密 <em>openssl</em> <em>rsa</em>utl -decrypt -in test.enc -out test.dec -inkey asn1enc.pem 比较test和test.dec两个文件结果相同。 ...
openssl RSA加密解密
使用<em>openssl</em> 进行RSA加密解密,测试程序。
openssl rsa 算法示例源码
通过调用<em>openssl</em> 的<em>rsa</em> 算法,封装成Qt版本接口的实现。通过本示例了解<em>rsa</em> 算法,了解密钥如何从<em>字符串</em>和16进制之间的转化。
openssl RSA基本加密解密
#include #include #include #include #include #include int main(int argc, char *argv[]) { // 产生RSA密钥对 RSA *<em>rsa</em>Key = RSA_generate_key(1024, 65537, NULL, NULL); int keySize = RSA_size(<em>rsa</em>Key
OpenSSL rsa 加密解密
问题:用PEM_read_RSAPrivateKey 读取私钥文件总是返回NULL 。但是文件是存在私钥的。刚接触OPenSSL 希望有用过的前辈们提点一二。谢谢!rn代码:rnrn//myRsa.h文件rnrn#ifndef MYRSA_Hrn#define MYRSA_Hrnrn#pragma oncernrn#include rn#include rnrn#include rn#include rn#include rnrn#define MODULUS "C8FBCF21"rn#define PUBLIC_EXPONENT RSA_F4rn#define PRIVATE_EXPONENT "97B55D7D"rnrn #define BUFFSIZE 1024rnrnclass myRsarnrnpublic:rn myRsa();rn ~myRsa();rnrnpublic:rn RSA * <em>rsa</em>;rn CString StringToEncrypt;rn CString EncryptString;rn CString StringToDecrypt;rn CString DecryptString;rnrnpublic:rn EVP_PKEY* GetPrivateKey(); //获取私钥rn EVP_PKEY* GetPublicKey(); //获取公钥rn void ProduceKey(); //生成公钥和私钥rn CString RsaEncrypt(CString StrToEncrypt, char *path_key = 0); //加密rn CString RsaDecrypt(CString StrToDecrypt, char *path_key =0); //解密rnrn;rnrn#endif // RSA_Hrnrnrnrn//myRsa.cpp文件rnrn#include "StdAfx.h"rn#include "myRsa.h"rnrnmyRsa::myRsa()rnrn this->EncryptString = "";rn this->StringToDecrypt = "";rn this->StringToEncrypt = "";rn this->DecryptString = "";rnrn this-><em>rsa</em> = 0;rn this-><em>rsa</em> = RSA_new();rnrn ProduceKey();rnrnrnmyRsa::~myRsa()rnrn RSA_free(this-><em>rsa</em>);rn this-><em>rsa</em> = 0;rnrnrnCString myRsa::RsaEncrypt(CString StrToEncrypt, char *path_key)rnrn unsigned char *p_en;rn FILE *file;rn int flen;rn int <em>rsa</em>_len;rnrn if((file = fopen("G:\\程序\\VC++\\TestOpenSSLRsa\\publicKey.key", "r")) == NULL)rn rn perror("open key file error");rn return NULL; rn rnrn rn if((this-><em>rsa</em> = PEM_read_RSAPublicKey(file, NULL, NULL, NULL)) == NULL)rn rn ERR_print_errors_fp(stdout);rn return NULL;rn rnrn char *ba = StrToEncrypt.GetBuffer(0);rn rn flen = strlen((char *)ba);rn <em>rsa</em>_len = RSA_size(this-><em>rsa</em>);rn p_en = (unsigned char *)malloc(<em>rsa</em>_len + 1);rn memset(p_en, 0, <em>rsa</em>_len + 1);rn if(RSA_public_encrypt(<em>rsa</em>_len, (unsigned char *)ba, (unsigned char*)p_en, this-><em>rsa</em>, RSA_NO_PADDING)<em>rsa</em> = PEM_read_bio_RSAPrivateKey(key, NULL, NULL, NULL); rnrn if(this-><em>rsa</em> == NULL)rn rn return NULL;rn */ //同样返回NULLrnrn if((this-><em>rsa</em> = PEM_read_RSAPrivateKey(file, NULL, NULL, NULL)) == NULL)rn rn ERR_print_errors_fp(stdout);rn return NULL;rn rnrn char *ba = StrToDecrypt.GetBuffer(0);rnrn <em>rsa</em>_len = RSA_size(this-><em>rsa</em>);rn p_de = (unsigned char *)malloc(<em>rsa</em>_len + 1);rn memset(p_de, 0, <em>rsa</em>_len+1);rnrn if(RSA_private_decrypt(<em>rsa</em>_len, (unsigned char *)ba, (unsigned char*)p_de, this-><em>rsa</em>, RSA_NO_PADDING)<em>rsa</em> = RSA_generate_key(1024, RSA_F4, NULL, NULL);rnrn if(this-><em>rsa</em> == NULL)rn rn //printf("gen <em>rsa</em> error\n");rn exit(-1);rn rnrn // 公钥rn BIO *bp = BIO_new(BIO_s_file());rn if(BIO_write_filename(bp, "G:\\程序\\VC++\\TestOpenSSLRsa\\publicKey.key")<em>rsa</em>)!=1)rn rn //printf("write public key error\n");rn exit(-1);rn rnrn BIO_free_all(bp);rnrn char passwd[]="1234";rn // 私钥rn bp = BIO_new_file("G:\\程序\\VC++\\TestOpenSSLRsa\\privateKey.key", "w+");rn if(PEM_write_bio_RSAPrivateKey(bp, this-><em>rsa</em>, EVP_des_ede3(), (unsigned char*)passwd, 4, NULL, NULL)!=1)rn rn //printf("write public key error\n");rn exit(-1);rn rn rn BIO_free_all(bp); rnrnrn
openssl详解
OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用.  SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端
openssl的用法
先说说加密。 加密分为对称性、非对称性两种。 对称性:双方都用一份加密的密钥。相当于A,B都有一个相同的钥匙。 非对称性:密钥有2个----公钥、私钥,都可以加密、解密。B先把公钥发给A,A用公钥加密,B再用私钥解密。 常用的对称性加密算法:DES,DES3,RC4,RC5,加密速度快,但是相对不安全,密钥在传输过程会被截获 非对称性加密算法:RSA 加密速度相对慢 话说ssh就是用R
关于OpenSSL RSA加密
我现在需要RSA和DES加密,看网上人家推荐的<em>openssl</em>,头文件注释很少,很多不太明白干什么rn看了些别人的例子,如以下rnhttp://www.cnblogs.com/aLittleBitCool/archive/2011/09/22/2185418.htmlrn发现都是将密钥保存到一个文件,然后利用文件获取RSA指针rn1,我的公钥是从服务器上获取,不知道文件里的内容是经过编码的,还是我的密钥直接保存到文件就可以?rnrn2,还有例子里的PEM_read_RSA_PUBKEY函数,我把所有头文件都打开都没有找到?
OpenSSL的RSA算法实现的非对称加密
VS2013实现,可编译运行。 加解密大文件时有Bug 原因是读文件时对读入Buffer的长度判断有问题。 不想详细调了。 基本的加密解密,密钥生成都实现了。 请参考。 注意RSA算法每次可以容纳的buffer长度是有限制的。
openssl rsa相关命令
从私钥导出公钥<em>openssl</em> <em>rsa</em> -in private.pem -pubout -out public.pem将PEM格式的私钥导出到文本格式:<em>openssl</em> <em>rsa</em> -in inspur_<em>rsa</em>_key1.pem -text -out inspur_<em>rsa</em>_key1.txt<em>rsa</em>_private_key.pem:-----BEGIN RSA PRIVATE KEY-----MIIEpAIB...
openssl base64 rsa
想请教下base64位的<em>rsa</em>加密,使用的三方库为<em>openssl</em>.有做过的大虾请贴一段出来代码看看,谢谢。rn
c#中如何将字符串类型转换为整型和数值类型等类型?如何将整型和数值类型等类型转换字符串类型?
c#中<em>如何将</em><em>字符串</em><em>类型转换</em>为整型和数值类型等类型?<em>如何将</em>整型和数值类型等<em>类型转换</em>为<em>字符串</em>类型?
整数类型转换字符串类型
我在SQL数据库中定义了一个int类型的字段,而后通过查询,取得该字段的值,并要显示在文本框中,请问<em>如何将</em>一个整数类型的数据转换为<em>字符串</em>类型的数据。我尝试过的代码如下rnthis.listView1.Items[i].SubItems.Add(Convert.ToString(myReader.GetString(2)))rnthis.listView1.Items[i].SubItems.Add(myReader.GetString(2).toString())rnthis.listView1.Items[i].SubItems.Add((String)myReader.GetString(2))rn全部报错,请问我应该如何做
ORACLE CLOB 类型转换字符串
在ORACLE 中存储 大量 文本 超过了 3000个汉字  varchar 装不下 迫不得已使用了  : CLOB 类型   CLOB <em>类型转换</em>为<em>字符串</em>:   select   dbms_lob.substr(ADDR_SHAPE,8000)   from DW_MD_ADDRESS t  where  OID = 1...
字符串类型转换为日期类型?
在sql server 中保存的一个日期变量是<em>字符串</em>类型(varchar 50),现在想在sql语句中把varchar转换为datetime,有那个函数可以使用,或者是别的办法?请大家帮忙!rneg:select bdate,ddate from ddd where ~~dbate
如何将字符串类型转换为日期类型:例:“1992-11-11”
同上
如何将u_int32类型转换字符串的ip地址(如:192.165.5.50)?
<em>如何将</em>u_int32<em>类型转换</em>为<em>字符串</em>的ip地址(如:192.165.5.50)?
[求教] Oracle中如何将字符串日期类型转换为日期格式?
表中存的日期字段的类型为varchar2,如'2004-01-10'rnrn想从数据库取出该日期字段后把varchar2转换为DBDate类型,用sql语句怎么转啊rnrn谢谢了rn
如何将数字转换为字符串
我是新手,刚才1天c#.
在C#中如何将字符串类型转换为整形,例如
int nn;rnstring nu = r[0].ToString().Trim();rn /*tryrn rn nn = Convert.ToInt32(nu);rn rn catch (System.FormatException)rn rn MessageBox.Show("有异常要处理!");rn */rn rn // nn = Int32.Parse(nu);rn nn = Convert.ToInt32(nu);此句提示:未处理FormatException.(若捕捉异常(如/**/里的部分),会提示nn未赋值,也就是相当于try里的语句未执行,故我将try catch部分去掉了。)rn nn = nn + 1;rn nu = nn.ToString().Trim();rn textBox1.Text = nu;rn
利用OpenSSL把导出的Key文本转化为RSA结构
暗色调 撒旦阿斯达是啊
利用openssl进行RSA签名
NSString *RSA_EVP_Sign(NSString *data) { unsigned char *Str=(unsigned char *)[data UTF8String]; EVP_PKEY *prikey; NSString *private = formatPrivate(PRIVATE_KEY); NSData *pri= [pri
openssl,PHP RSA生成密钥
命令: <em>openssl</em> gen<em>rsa</em> -out <em>rsa</em>_private_key.pem 1024 <em>openssl</em> pkcs8 -topk8 -inform PEM -in <em>rsa</em>_private_key.pem -outform PEM -nocrypt -out private_key.pem <em>openssl</em> <em>rsa</em> -in <em>rsa</em>_private_key.pem -pubout -out <em>rsa</em>_public_key.pem
openssl 非对称加密算法RSA命令详解
1、非对称加密算法概述 非对称加密算法也称公开密钥算法,其解决了对称加密算法密钥分配的问题,非对称加密算法基本特点如下: 1、加密密钥和解密密钥不同 2、密钥对中的一个密钥可以公开 3、根据公开密钥很难推算出私人密钥 根据非对称加密算法的特点,可用户数字签名、密钥交换、数据加密。但是由于非对称加密算法较对称加密算法加密速度慢很多,故最常用的用途是数字签名和密钥交换。
openssl ---RSA秘钥生成笔记
<em>openssl</em> 提供了丰富的RSA 非对称秘钥生成,加密解密相关API与命令行。以下主要介绍到RSA private key与public key的生成。 RSA基础请看:http://www.qmailer.net/archives/216.html #include #include #include #include /******************************
基于Openssl的RSA加密解密文本
  RSA加密解密的小伙伴自己,出门左转自行百度谷歌去。要注意的是公钥加密过的数据,对应的私钥才能解密,反之私钥加密过的数据也只有对应的公钥才能解密。 #pragma once #ifndef ENCRYPTDEMO_CRSA_H #define ENCRYPTDEMO_CRSA_H #include &amp;lt;<em>openssl</em>/<em>rsa</em>.h&amp;gt; #include &amp;lt;string&amp;gt;...
openssl RSA工具(无限制长度)
带界面的RSA工具,基于<em>openssl</em>,MFC.可选择加解密填充类型
Delphi RSA加密与解密OpenSSL
本程序在Delphi 7 环境编译通过,使用OpenSSL支持大于128字节文本RSA加密与解密。
openssl rsa 密钥格式 转换
使用 <em>rsa</em>密钥生成函数,可以生成 (n,d) (p,q,dp,dq,dinv)。rn那么通过(p,q,dp,dq,dinv)使用<em>openssl</em>函数,如果能够得到 (n,d)的?rnrn请高手出手相助,多谢!!!!!!
有关openssl的RSA加密解密问题
现象:rn已经得到一个证书和私钥了,私钥是pem格式的。我用私钥给一个文件加密了。用的是RSA_private_encrypt这个函数。解密RSA_public_decrypt。目前我只有一个证书可用。从证书里面得到的公钥格式是EVP_PKEY。怎么解密?RSA_public_decrypt函数里面没有用到EVP_PKEY,而用到了RSA。RSA怎么与其关联?
支付宝RSA加密用的openssl
支付宝RSA加密用的<em>openssl</em>
使用openssl进行RSA加密解密
原文:http://blog.csdn.net/zzj806683450/article/details/17426193 我使用<em>openssl</em> 1.0.1e,过程中遇到一些问题。 #include "stdafx.h" #include #include #include #include #include #include #include #include
java后台实现openssl RSA加密
RSA算法 RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而...
C++ openssl的RSA加密问题
rn最近需要做一些关于RSA加密的算法问题,从服务器返回的公钥与一些参数值进行公钥加密rnrn已知 e 和 公钥 strPublic ;rnrn代码大致片段为:rnrnBIGNUM *bnn,*bne;rnrnint nRet = BN_hex2bn(&bnn,strPublic ); //公钥 已知公钥每次都相同rnrnunsigned long e = 0x10001; rnnRet = BN_set_word(bne, e); //ernrnRSA *pRsa = RSA_new();rn pRsa->n = bnn;rn pRsa->e = bne;rn pRsa->d = NULL;rnrnflen = RSA_size(pRsa); // RSA密钥长度rnrnstrTemp.Format(_T("%s\t%s\n%s"),strSvcTime,strNonce,_T("abcedf")); //strSvcTime 与 strNonce 是服务器返回的两rnrn个参数 并且这是服务器js的密码拼接方法rnrnstrPwd = strTemp;rnrnnRet = RSA_public_encrypt(flen-11, pszPwd, encData, pRsa, RSA_PKCS1_PADDING); // pszPwd 为需要加密的源字rnrn符串, 采用PKCS1填充所以flen需要-11;rnrn可是这加密后的结果对服务器进行post后总是返回密码错误,rnrn如果使用服务器的js 进行加密则可通过验证rnrn以下为服务器的主要的加密过程rnrn if ((me.loginType & <em>rsa</em>) && me.servertime && sinaSSOEncoder && sinaSSOEncoder.RSAKey) rn request["servertime"] = me.servertime;rn request["nonce"] = me.nonce;rn request["pwencode"] = "<em>rsa</em>2";rn request["<em>rsa</em>kv"] = me.<em>rsa</em>kv;rn var RSAKey = new sinaSSOEncoder.RSAKey();rn RSAKey.setPublic(me.<em>rsa</em>Pubkey, '10001'); //公钥 与 e参数rn password = RSAKey.encrypt([me.servertime, me.nonce].join("\t") + "\n" + password);rn rnrn//这是js 的RSA加密过程rnfunction RSAEncrypt(text) rn var m = pkcs1pad2(text,(this.n.bitLength()+7)>>3); //经验证这是标准的 pkcs1填充rn if(m == null) return null;rn var c = this.doPublic(m);rn if(c == null) return null;rn var h = c.toString(16);rn if((h.length & 1) == 0) return h; else return "0" + h;rn rnrn请问 这是什么原因导致 OPENSSL的 RSA 加密 通不过服务器验证的问题呢 ?
使用openssl生成RSA密钥对
使用<em>openssl</em>生成RSA密钥对
openssl RSA加密方法初识
作为非对称加密算法,有两对密钥 一般用法 加密结果=RSA_EN(数据,公钥); 解密结果=RSA_DE(数据,私钥); RSA填充 (RSA_public_encrypt和RSA_private_decrypt自动完成,不用操心,这里只做些说明) RSA也是对数据分块处理,一般有两种填充方法,当然也可以不填充。 RSA_PKCS1_PADDING:数据块长度(
openssl和java关于rsa的交互
因为在做证书的RSA加密,要做c++和java两个版本,碰到了一个问题,特来分享心得。 两个版本自加解密时均能工作。但是交互时存在错误:<em>openssl</em>加密java解密,信息后附有乱码;java加密<em>openssl</em>解密,信息现实不正常。 查阅很多资料后,无法确定问题,最后从java解密后的乱码入手分析,发现是填充的方式不同。 以RSA_NO_PADDING 模式为例,假设<em>rsa</em> 1024bit,...
OpenSSL和Python实现RSA Key公钥加密私钥解密
基于非对称算法的RSA Key主要有两个用途,数字签名和验证(私钥签名,公钥验证),以及非对称加解密(公钥加密,私钥解密)。本文提供一个基于OpenSSL和Python进行非对称加解密的例子。 1. OpenSSL实现非对称加解密 1.1 生成私钥,并导出公钥 生成2048 bit的PEM格式的RSA Key:Key.pem $ <em>openssl</em> gen<em>rsa</em> -out Key....
OpenSSL身份认证 RSA、ECC、SM2
一、生成证书 openSSL生成RSA证书 1 生成自签CA 生成CA密钥 gen<em>rsa</em> -aes256 -passout pass:123456 -out ca_<em>rsa</em>_private.pem 2048 自签名证书 req -new -key server_<em>rsa</em>_private.pem -passin pass:server -out server.csr 2 生成服务端证书 生...
ios openssl rsa 加密问题
本人使用java做后台,后台使用同一公钥文件(格式为ANS.1 DER编码方式 长度为2048模长 ),加密111111(NO_PADDING)<em>字符串</em>得到结果 A55F50..... 开头的16进制编码,但是在ios平台使用<em>openssl</em>和同一公钥文件加密111111始终得不到A55F50开头的结果,代码如下,请大神帮忙看看....rn[code=c]rn #define MODULUS "CF4D10C2C011FCF1EE8F660C9B8AD7E7C8BAAB285C8168F2B355145CCFEAE4E555AC1C4926B00FFF23EC49800B159040F05BA1CC25F4D997311048292904B4015E5A419C0CFE21CC08B144575CC65BD05D5B36EECC190592BD66DACA68B49A3B0D2B1ACE4D26F50339DB834004FAABF399BD66296CA85C8F3E840E1864036A2CDDBDC5188CCF6C23928AA699C3564DB1F83561501A2C8033A34516161DF27B9C8357041291B39203C53E87027F2024A07F3DEBD41FB286CEB4824659347BF2863A6688497E56BFE4B417992F026719D2A199EC6481983636D10FBF74B8011EE5A8D27EAFE7A8E7B33FFED35167783B5753C74C2EBA7C36D134F1090EACEBC225"rn rn #define PUBLIC_EXPONENT 65537rn rn int ret, flen;rn BIGNUM *bnn, *bne,*bnd;rn rn bnn = BN_new();rn bne = BN_new();rn //bnd = BN_new();rn rn rn BN_hex2bn(&bnn, MODULUS);rn BN_set_word(bne, PUBLIC_EXPONENT);rn //BN_hex2bn(&bnd, MODULUS);rn rn RSA *r = RSA_new();rn //RSA* r = RSA_generate_key( 2048 ,RSA_F4,0,0);rn rn rn r->e = bne;rn r->n = bnn;rn //r->d = bnd;rn rn RSA_print_fp(stdout, r, 5);rn rn flen = RSA_size(r);// - 11;rn rn /*out = (char *)malloc(flen);rn bzero(out, flen);*/rn //memset(out, 0, flen);rn rn char *sp = (char *)malloc(flen);rn bzero(sp, flen);rn //memset(sp, 0, flen);rn rn char *message = "111111";rn rn BIGNUM *rs;rn rn rs = BN_new();rn rn ret = RSA_public_encrypt(flen, (unsigned char *)message , (unsigned char *)sp, r, RSA_NO_PADDING);rn rn if (ret > 0)rn rn //BN_bin2bn((unsigned char *)sp, flen, rs);rn //NSLog(@"Encrypt OK, sp=%s",BN_bn2hex(rs));//转为16进制rn unsigned char *tmpData;rn rn tmpData=(unsigned char *)sp;rn rn for (int i=0; i
43.[开源][安卓][音·视频编码库]FFMpeg-debug下载
43.[开源][安卓][音·视频编码库]FFMpeg-debug 相关下载链接:[url=//download.csdn.net/download/cleopard/8464347?utm_source=bbsseo]//download.csdn.net/download/cleopard/8464347?utm_source=bbsseo[/url]
WM平台打包工具—WinCE_CAB_Manager3.0下载
WM平台,可将文件打包生成CAB包。也可以解压分析别人的CAB的文件。 相关下载链接:[url=//download.csdn.net/download/wuyoujian0313/2023792?utm_source=bbsseo]//download.csdn.net/download/wuyoujian0313/2023792?utm_source=bbsseo[/url]
嵌入式系统实验报告下载
GDUT嵌入式系统实验报告 相关下载链接:[url=//download.csdn.net/download/guanfengyang168/3985612?utm_source=bbsseo]//download.csdn.net/download/guanfengyang168/3985612?utm_source=bbsseo[/url]
我们是很有底线的