用C#写了一个SLE4442加密卡充值售电软件,源代码中包含写卡密码,C#源码可用.Net Reflector 反编译的话,那写卡密码岂不是很容易泄露

问题描述

用C#写了一个SLE4442加密卡充值售电软件,源代码中包含写卡密码,C#源码可用.NetReflector反编译的话,那写卡密码岂不是很容易泄露。请问如何解决这个问题。谢谢大家。

解决方案

解决方案二:
你的充值售电软件会网上公开吗
解决方案三:
引用1楼andywangguanxi的回复:

你的充值售电软件会网上公开吗

不在网上公开,但是,如果我们当地的同行业竞争对手搞到我们的软件(那是很容易的),而后反编译,那就可以仿造我们的产品,以低价争抢我们原有的客户资源,那是很危险的。
解决方案四:
如果密码是明文的话,用debuger之类的一样能看到呀,即使不是C#写的。只不过C#看密码的门槛比较低而已
解决方案五:
可以做混淆,就不能反编译了
解决方案六:
不管用什么编程语言,把密码写进代码中总是不对的,而且密码必须是能够随时修改,并且也要求定时修改的(人防)所以安全性要求高的软件必须有加密功能(技防).两者结合才是最好,这种密码最好是先用其他的登录密码登录后再能够获取.
解决方案七:
使用C++编写DLL,或者COM组件,不知道是不是能解决你的问题?
解决方案八:
照你这么说,C#就没安全性了?混淆加壳
解决方案九:
原来你每一个卡的密码都一样啊。那些弄什么“相同密码”的程序,别说什么客户端程序了,就算是你访问数据库,只要是密码都一样,那么也一样对所谓泄密事件“怕怕的”。那就准备好律师去起诉那些把你们自己的密码“不小心”泄露给对手的程序员吧。
解决方案十:
你的这个东西就是那样设计的,纠结编程语言问题,解决不了竞争问题。
解决方案十一:
把核心的东西,用C++写成dll,然后用C#去调用。

时间: 2024-08-06 07:37:48

用C#写了一个SLE4442加密卡充值售电软件,源代码中包含写卡密码,C#源码可用.Net Reflector 反编译的话,那写卡密码岂不是很容易泄露的相关文章

我自已用java写了一个小系统,但是在输出时TextArea中的文本不能复制是什么问题?

问题描述 我自已用java写了一个小系统,但是在输出时TextArea中的文本不能复制是什么问题? 我自已用java写了一个小系统,但是在输出时TextArea中的文本不能复制是什么问题? 最多只能复制五个字符 一下是部分代码: //声明部分 JTextArea outputText =new JTextArea(); outputText.setLocation(200,350); outputText.setFont(new Font("",1,15)); outputText.s

求助高手,写了一个代理,统计并输出数据到excel中,手工运行代理,输出数据成功;自动运行代理则不输出excel。

问题描述 求助高手,写了一个代理,统计并输出数据到excel中,手工运行代理,输出数据成功:自动运行代理则不输出excel.SubInitialize'------------------------------------------------------'function:thisagentrunonceaday,inordetoexportdatatoTS2'------------------------------------------------------OnErrorGoto

别人找我帮他改网站,源码在服务器上,服务器上的源码怎么看呀,网站是asp写的

问题描述 别人找我帮他改网站,源码在服务器上,服务器上的源码怎么看呀,网站是asp写的 如何在网站的服务器上查看这个网站的源文件以及源代码,还有网站的服务器是怎么用的呀 解决方案 什么服务器,windows的还是linux的.到底有没有源代码,还是编译后的.你都要问清楚.别人不懂找你.你也不懂,怎么就贸然答应呢?起码先联系好你的下家再说啊. 解决方案二: jsp做页面写的就是Java web项目,既然有源码就先把项目下载到本地,然后导入你的开发坏境里.你有web开发的基础吗?别人让你改什么呢,是

java源码-这个题目求帮助,不会写,求源码??

问题描述 这个题目求帮助,不会写,求源码?? 求help,求源码?????????????????????????????????????????????????????????????????????????????????????? 解决方案 http://blog.csdn.net/hymanxq/article/details/26628249

反编译-找到了一个 .exe 的执行文件 怎么照出它的源代码?

问题描述 找到了一个 .exe 的执行文件 怎么照出它的源代码? 就是用C或者C++之类的写的一个小程序 但是只剩.exe文件了 怎么把源代码找出来? 解决方案 懂的话 就用反编译工具呗 解决方案二: 用IDA静态分析,而且IDA还有个插件可以直接翻译出C源码 解决方案三: 反编译出来的功夫早就能够自己做出来了 解决方案四: 用手电筒:P 哇哈哈------ 解决方案五: 用反编译软件试一下吧!reflactor

2010年写的一个小工具发现原来只需一行命令即可!

 2010年写的一个小工具发现原来只需一行命令即可! 时间过得很快,转眼间2016年下半年了, 2010年写过一个小工具:http://blog.csdn.net/yangzhenping/article/details/5333184 ping一个网段的cmd程序  http://download.csdn.net/source/2084490 今天发现只要在cmd命令行工具中输入: FOR /L %i IN (1,1,254) DO ping -n 1 192.168.1.%i 即可.

源码-用javaSSH框架做一个简单的登录功能

问题描述 用javaSSH框架做一个简单的登录功能 用SSH框架做一个简单的登录功能,登录成功则跳转到一个页面,登录失败则跳转到一个失败页面,MySQL数据库.求大神指点,最好能提供源码 解决方案 Spring 3.x 企业应用开发实战的第一个例子就符合你的要求了.Mysql+srping3 解决方案二: 告诉我你的扣扣邮箱,我发你邮箱 解决方案三: 主要还是在struts2 里面,处理业务逻辑,再跳转到指定页面,关键在struts,xml配置文件里面

win32应用程序中如何调用ocx控件呀?有没有哪位大神有写好的demo可以参考呀?

问题描述 win32应用程序中如何调用ocx控件呀?有没有哪位大神有写好的demo可以参考呀? win32应用程序中如何调用ocx控件呀?有没有哪位大神有写好的demo可以参考呀? 解决方案 例子:http://www.codeproject.com/Articles/18417/Use-an-ActiveX-control-in-your-Win-Project-witho

开发一个Linux调试器(五):源码和信号

在上一部分我们学习了关于 DWARF 的信息,以及它如何被用于读取变量和将被执行的机器码与我们的高级语言的源码联系起来.在这一部分,我们将进入实践,实现一些我们调试器后面会使用的 DWARF 原语.我们也会利用这个机会,使我们的调试器可以在命中一个断点时打印出当前的源码上下文. 系列文章索引 随着后面文章的发布,这些链接会逐渐生效. 准备环境 断点 寄存器和内存 Elves 和 dwarves 源码和信号 源码级逐步执行 源码级断点 调用栈展开 读取变量 下一步 设置我们的 DWARF 解析器