火龙果软件工程技术中心摘要:所谓SMC(SelfModifyingCode)技术,就是一种将可执行文件中的代码或数据进行加密,防止别人使用逆向工程工具(比如一些常见的反汇编工具)对程序进行静态分析的方法,只有程序运行时才对代码和数据进行解密,从而正常运行程序和访问数据。
计算机病毒通常也会采用SMC技术动态修改内存中的可执行代码来达到变形或对代码加密的目的,从而躲过杀毒软件的查杀或者迷惑反病毒工作者对代码进行分析。
由于该技术需要直接读写对内存中的机器码,所以多采用汇编语言实现,这使得很多想在自己的程序中使用SMC技术进行软件加密的C/C++程序员望而却步。
针对这种现状,本文提出了几种基于C/C+
1
mifare系列卡片crapto-1加密算法源码,可以通过devkitARM编译
2024/7/27 9:14:38 30KB mifare crapto-1 源码
1
RSA加密公钥、密钥生成工具,搜索引擎只搜得到方法,却没有工具,这么好用的东西,却没人分享,那就让我来分享!使用前,请确定您已安装.NetFramework4.0!
2024/7/27 4:29:01 6KB RSA RSA密钥生成
1
包含内容:1、千年地图编辑器及源代码,可以改写成读图程序啊:)+地图结构分析;
2、封包加密解密模块源代码及分析文档;
3、千年消息分析文档、加速封包替换文档;
4、完整的外挂源码。
是学习网游结构和外挂设计不错的完整代码,最近很忙,好久没发代码了,请大家原谅。
2024/7/25 14:25:24 1.99MB 控件 游戏编程类 源码 资源
1
DLL加密授权工具支持编程语言C#/VB.NET/J#ASP.NETMSIL/VC++.NET
2024/7/24 9:46:30 4.91MB DLL加密授权
1
这个PPT介绍了量子加密的基本原理,比较容易理解。
当然是英文的。
2024/7/24 3:36:10 590KB Quantum 量子加密
1
stm32加解密工具类,直接可用,采用AES对称加密解密AES_Decrypt(expressText,cipherText,aesKey);
2024/7/23 12:18:33 6KB AES 对称加解密 C AES工具类
1
C#伪随机数加密完整源码(十分经典)
2024/7/23 7:36:09 68KB C#
1
xml加密(XMLEncryption)是w3c加密xml的标准。
这个加密过程包括加密xml文档的元素及其子元素,通过加密,xml的初始内容将被替换,但其xml格式仍然被完好的保留。
介绍我们有3个加密xml的方法1、仅仅使用对称加密的方法加密xml这种加密方法只使用一个密钥,也就是说无论是加密xml还是解密xml都使用一个相同的密钥。
因为这个密钥不会在被加密的xml中保存,所以我们需要在加密和解密的过程中加载这个密钥并保护它不被窃取。
2、使用对称加密和非对称加密相结合的方法来加密xml这种方法需要一个用于加密数据的对称密钥和一个用于保护这个对称密钥的非对称密钥。
被加密的对称密钥和被加密的数据一起保存在xml文档中。
当用私有非对称密钥解密密钥的时候要用公开非对称密钥对密钥进行加密。
本文就将使用这种方法。
想学到其他更多的方法请参看MSDN等到更多的信息。
(译者注:非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。
公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;
如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。
因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。
)3、使用X.509加密xml,这种方法是用X.509作为非对称密钥,它由诸如VeriSign之类的第三方提供。
方法不管xml加密是如何完成的,保存加密数据总是用两种方法之一。
1、加密后所有的元素都被命名为2、加密后只有数据被替换,而元素名称仍然是可读的,不会发生变化。
2024/7/23 1:08:31 22KB XML Encryption Decryption
1
一段vc++文件加密程序软件,可以对文件进行加密和解密操作。
2024/7/21 22:25:30 9KB 加密
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡