开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 8669|回复: 10
收起左侧

[C#求助] 来个懂C#的帮我看看一段代码

[复制链接]
结帖率:57% (13/23)
发表于 2018-5-10 18:24:33 | 显示全部楼层 |阅读模式   广东省潮州市
        public static string AES解密TO64(string BS64密文, string 向量 = null)
        
{
            
byte[] buffer = Convert.FromBase64String(BS64密文);
            
string result = null;
            
using (AesManaged aesManaged = new AesManaged())
            
{
               
aesManaged.Key = 数据加密.MD5加密("123456");
               
DateTime date = DateTime.Now.Date;
               
if (向量 == null)
               
{
                    
aesManaged.IV = 数据加密.MD5加密("ABCDEF");
               
}
               
else
               
{
                    
aesManaged.IV = 数据加密.MD5加密(向量);
               
}
               
ICryptoTransform transform = aesManaged.CreateDecryptor(aesManaged.Key, aesManaged.IV);
               
using (MemoryStream memoryStream = new MemoryStream(buffer))
               
{
                    
using (CryptoStream cryptoStream = new CryptoStream(memoryStream, transform, CryptoStreamMode.Read))
                    
{
                        
using (StreamReader streamReader = new StreamReader(cryptoStream))
                        
{
                           
result = streamReader.ReadToEnd();
                        
}
                    
}
               
}
            
}
            
return result;
        
}
   
}


这个易语言应该怎么表示啊?
结帖率:80% (32/40)
发表于 2019-3-27 23:46:23 | 显示全部楼层   湖北省武汉市
AES解密TO64
回复 支持 反对

使用道具 举报

发表于 2019-3-27 17:27:28 | 显示全部楼层   广东省揭阳市
这个 就是AES解密 解密啊 易语言有 aes 加解密的 模块 找一下
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2019-1-31 13:50:13 | 显示全部楼层   湖北省襄阳市
加密的参数!
回复 支持 反对

使用道具 举报

发表于 2018-7-20 14:43:34 | 显示全部楼层   广东省珠海市
问题没有说清楚啊,看代码,你想干啥?
回复 支持 反对

使用道具 举报

发表于 2018-6-23 16:25:35 | 显示全部楼层   重庆市重庆市
都用C#了,最好别用中文变量名了吧
回复 支持 反对

使用道具 举报

签到天数: 11 天

发表于 2018-5-18 17:57:22 | 显示全部楼层   广东省广州市
有什么问题,楼主???
回复 支持 反对

使用道具 举报

发表于 2018-5-13 17:24:38 | 显示全部楼层   广东省东莞市
Base64加解密 c#确实比较好写 如果易语言有相关的类库的话应该还行
回复 支持 反对

使用道具 举报

结帖率:57% (13/23)

签到天数: 18 天

 楼主| 发表于 2018-5-10 19:19:50 | 显示全部楼层   广东省潮州市
钱多多28 发表于 2018-5-10 19:15
表哥,可以把这个写成DLL,然后用易语言调用就可以了,缺点就是必须有.NET框架才可以用到那个DLL,不然GG。 ...

那个例子是哪个链接啊?
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2018-5-10 19:15:35 | 显示全部楼层   广东省江门市
本帖最后由 钱多多28 于 2018-5-10 19:17 编辑

表哥,可以把这个写成DLL,然后用易语言调用就可以了,缺点就是必须有.NET框架才可以用到那个DLL,不然GG。

之前就写过这个了,差不多的加密
或者你用C#写个接口,就好了,程序调用一下。
- -如果要易语言写的话,比较麻烦,论坛也有相关例子,但是我试过,是不行的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表