<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel>
<title><![CDATA[果粒博客]]></title> 
<atom:link href="https://asdpp.com/rss.php" rel="self" type="application/rss+xml" />
<description><![CDATA[编程技术文章分享]]></description>
<link>https://asdpp.com/</link>
<language>zh-cn</language>
<generator>www.emlog.net</generator>
<item>
    <title>T-VMProtece代码虚拟化/代码编译/代码加密工具</title>
    <link>https://asdpp.com/post-11.html</link>
    <description><![CDATA[<p><a href="/content/uploadfile/202505/d2b51748535194.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202505/thum-d2b51748535194.png" alt="image.png"></a></p>
<p><a href="/content/uploadfile/202505/d2b51748535398.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202505/thum-d2b51748535398.png" alt="image.png"></a></p>
<p><a href="/content/uploadfile/202505/d2b51748535492.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202505/thum-d2b51748535492.png" alt="image.png"></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></description>
    <pubDate>Thu, 29 May 2025 23:55:38 +0800</pubDate>
    <dc:creator>小李哥</dc:creator>
    <guid>https://asdpp.com/post-11.html</guid>
</item>
<item>
    <title>椭圆曲线ECC、RSA、AES_GCM加解密 内存加载版</title>
    <link>https://asdpp.com/post-9.html</link>
    <description><![CDATA[<p><a href="/content/uploadfile/202505/d2b51748432960.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202505/thum-d2b51748432960.png" alt="image.png"></a></p>
<p>ECC的优缺点​​：密钥长度短，安全性高​​<br>同等安全强度下，ECC的密钥长度仅为RSA的1/6。例如，256位的ECC密钥安全性相当于3072位的RSA密钥。<br>基于椭圆曲线离散对数问题（ECDLP），数学复杂度更高，破J难度更大。<br>性能高效​​<br>加密/解密速度更快，CPU和内存占用更低，适合资源受限场景（如移动设备、物联网）。<br>网络传输消耗更少，尤其在密钥交换环节（如TLS握手）能减少流量开销。<br>​​前向安全性（Forward Secrecy）​​<br>结合ECDH算法时，每次会话生成临时密钥，即使长期私钥泄露，历史通信仍安全。<br>​​缺点：​​兼容性有限​​<br>老旧设备（如Android 2.3、Windows XP）可能不支持ECC证书。<br>部分协议（如某些邮件系统）尚未完全适配ECC。<br>​​实现复杂度高​​<br>椭圆曲线数学原理复杂，算法实现难度高于RSA。<br><br>​​RSA的优缺点​​：广泛兼容性​​<br>几乎所有系统和协议都支持RSA，包括老旧设备和传统应用场景。<br>适用于需要向后兼容的场景（如旧版TLS协议）。<br>​​功能多样​​<br>支持加密、数字签名和密钥交换，应用场景更广泛。<br>公钥分发机制成熟，便于集成到现有安全体系（如SSL证书）。<br>​​缺点：​​密钥长度长，效率低​​<br>为保证安全性需使用长密钥（如2048位及以上），导致计算速度慢、存储和传输成本高。<br>在资源受限环境中性能表现较差。<br>​​缺乏前向安全性​​<br>若私钥泄露，所有历史加密通信均可被解密。<br>TLS 1.3已弃用RSA密钥交换，推荐使用ECC等支持前向安全的算法。<br>​​量子计算威胁更大​​<br>RSA基于大数分解问题，易受Shor算法攻击，而ECC过渡到抗量子算法的成本更低</p>
<p>&nbsp;</p>]]></description>
    <pubDate>Wed, 28 May 2025 19:48:37 +0800</pubDate>
    <dc:creator>小李哥</dc:creator>
    <guid>https://asdpp.com/post-9.html</guid>
</item>
<item>
    <title>VUE加elementUI的一个坑.随便记录一下</title>
    <link>https://asdpp.com/post-2.html</link>
    <description><![CDATA[<p>首先前端用uniapp写是效果不错的.<br>后端管理页面用vue+elementUI(饿了么UI),配合起来就可以做一个相当完整的项目了.<br>但是我最近发现一个坑.我估计只有做过的才知道.<br>比如一个按钮绑定了事件:</p>
<pre class="language-markup"><code>@onclick(hanshu(canshu))</code></pre>
<p><br>如果hanshu里面的参数是变量传进来的</p>
<pre class="language-markup"><code>data:{
canshu:[],
table:[]
}
hanshu(val){
table = val  (如果这样赋值)
}</code></pre>
<p><br>页面显示:<br>div里面放input ,input的内容用for 循环循环出table数组里面的内容.<br>然后你修改input的内容会发现,canshu的内容也会改变....这就是双向绑定.<br>也就是说,一个变量a,你传参传给别的变量A,别的地方改了,而且改的是别的变量A,那么变量a也会跟着改变...<br><span style="color: #ff0000;">想来想去没办法,最后发现一个解决办法:</span><br><span style="color: #ff0000;">就是把变量a里面每一个成员单独的赋值给变量A,然后这种情况就解决了.....</span><br><span style="color: #ff0000;">碰巧发现的一个问题....</span></p>
<p>&nbsp;</p>]]></description>
    <pubDate>Wed, 28 May 2025 10:56:48 +0800</pubDate>
    <dc:creator>小李哥</dc:creator>
    <guid>https://asdpp.com/post-2.html</guid>
</item>
<item>
    <title>Popup 自定义弹出层特效</title>
    <link>https://asdpp.com/post-4.html</link>
    <description><![CDATA[<p>自定义弹出层, 内容可自定义修改, 简单易操作<br><br>Popup 弹出层<br>组件名：open-alert，代码块： openAlert。<br>使用方式<br><br>在 main.js 中引用组件</p>
<pre class="language-markup"><code>import openAlert from '@/components/open-alert/open-alert';
Vue.component('openAlert', openAlert);</code></pre>
<p>&nbsp;</p>
<p>在 template 中使用组件</p>
<pre class="language-markup"><code>&lt;view class="open-view" @tap="open(0, 'center')"&gt;淡入&lt;/view&gt;
&lt;openAlert ref="openAlert" :AlertClass="AlertClass" :AlertPosition="AlertPosition"&gt;
    &lt;view&gt;自定义内容&lt;/view&gt;
&lt;/openAlert&gt;

export default {
    data() {
        return {
            AlertClass: 0,
            AlertPosition: '',
        };
    },
    methods: {
        open(Class, Position) {
            this.$nextTick(function() {
                this.AlertClass = Class;
                this.AlertPosition = Position;
                this.$nextTick(function() {
                    this.$refs.openAlert.Show();
                });
            });
        }
    }
};</code></pre>]]></description>
    <pubDate>Mon, 26 May 2025 08:38:07 +0800</pubDate>
    <dc:creator>小李哥</dc:creator>
    <guid>https://asdpp.com/post-4.html</guid>
</item>
<item>
    <title>仿X团项目开源</title>
    <link>https://asdpp.com/post-3.html</link>
    <description><![CDATA[<p><a href="/content/uploadfile/202505/d2b51748430071.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202505/d2b51748430071.png" alt="image.png"></a></p>
<p><a href="/content/uploadfile/202505/d2b51748430087.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202505/d2b51748430087.png" alt="image.png"></a></p>
<p><a href="/content/uploadfile/202505/d2b51748430101.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202505/d2b51748430101.png" alt="image.png"></a></p>
<p>百度网盘链接：https://pan.baidu.com/s/1nrsZaLwkugzzZlI3kF-QGA &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br>&nbsp;提取码：36b7</p>
<p>如遇代码问题可联系：q16715060<br>微信：xiaohui-wz</p>]]></description>
    <pubDate>Tue, 20 May 2025 16:59:53 +0800</pubDate>
    <dc:creator>小李哥</dc:creator>
    <guid>https://asdpp.com/post-3.html</guid>
</item>
<item>
    <title>VMP3.8.9 脱壳 + 修复Iat</title>
    <link>https://asdpp.com/post-5.html</link>
    <description><![CDATA[<p>工具下载地址： https://tianyi0.lanzoub.com/iE7BG27v0gtg</p>
<p>教程下载地址： https://tianyi0.lanzoub.com/i97f327v14yf&nbsp;</p>]]></description>
    <pubDate>Mon, 19 May 2025 13:18:50 +0800</pubDate>
    <dc:creator>小李哥</dc:creator>
    <guid>https://asdpp.com/post-5.html</guid>
</item>
<item>
    <title>自建时间戳服务实现伪签驱动证书(任意版本成功加载驱动)</title>
    <link>https://asdpp.com/post-6.html</link>
    <description><![CDATA[<p><span style="font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Tahoma, PingFang SC, Hiragino Sans GB, Microsoft Yahei, Simsun, sans-serif;">程序相同目录下的hook.ini中可以设置 时间戳签名时间 和 程序获取的时间</span><br><span style="font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Tahoma, PingFang SC, Hiragino Sans GB, Microsoft Yahei, Simsun, sans-serif;">时间戳签名时间就是签名选项卡中看到的时间，是需要根据证书有效期来确定的</span><br><span style="font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Tahoma, PingFang SC, Hiragino Sans GB, Microsoft Yahei, Simsun, sans-serif;">而程序获取的时间，对程序功能无任何影响，只会影响证书管理界面的证书颜色和到期天数</span><br><span style="font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Tahoma, PingFang SC, Hiragino Sans GB, Microsoft Yahei, Simsun, sans-serif;">注意！自定义的时间戳日期最好接近证书的颁发时间，因为大部分泄露的证书已经被CA吊销，自定义的时间必须在证书吊销之前才能通过驱动签名验证！</span><br><span style="font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Tahoma, PingFang SC, Hiragino Sans GB, Microsoft Yahei, Simsun, sans-serif;">根据微软的最新签名策略 https://docs.microsoft.com/en-us/windows-hardware/drivers/install/kernel-mode-code-signing-policy--windows-vista-and-later-</span><br><span style="font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Tahoma, PingFang SC, Hiragino Sans GB, Microsoft Yahei, Simsun, sans-serif;"><br></span><span style="font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Tahoma, PingFang SC, Hiragino Sans GB, Microsoft Yahei, Simsun, sans-serif;">任何有Microsoft Code Verification Root交叉签名，且颁发日期在2015-07-29以前的代码签名证书，配合伪造的时间戳签名，可以生成一个在任意Windows版本下都有效的驱动签名。</span><br><span style="font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Tahoma, PingFang SC, Hiragino Sans GB, Microsoft Yahei, Simsun, sans-serif;">因此，采用泄露的证书，信任自建时间戳根证书，就可以在WinXP~Win10(SecureBoot Enabled)任意版本成功加载驱动。</span></p>
<p><span style="font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Tahoma, PingFang SC, Hiragino Sans GB, Microsoft Yahei, Simsun, sans-serif;">我的自建根证书为VeriSign_Class_3_Code_Signing_2010_CA，我使用的所有自签名证书都由它颁发。</span><br><span style="font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Tahoma, PingFang SC, Hiragino Sans GB, Microsoft Yahei, Simsun, sans-serif;">本程序使用的自建时间戳服务器的证书也不例外，因此想要时间戳受信，需要手动信任这个根证书</span></p>
<p><a href="/content/uploadfile/202505/d2b51748432600.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202505/thum-d2b51748432600.png" alt="image.png"></a></p>]]></description>
    <pubDate>Mon, 12 May 2025 16:40:46 +0800</pubDate>
    <dc:creator>小李哥</dc:creator>
    <guid>https://asdpp.com/post-6.html</guid>
</item>
<item>
    <title>鱼刺多线程-鱼刺类_多线程应用模块v5.4完整源码</title>
    <link>https://asdpp.com/post-8.html</link>
    <description><![CDATA[<p><a href="/content/uploadfile/202505/d2b51748432864.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202505/thum-d2b51748432864.png" alt="image.png"></a></p>
<p>鱼刺类_多线程应用 - 更新日志</p>
<p>5.4.3(2017-12-01)<br>*修正 修正鱼刺类_线程池Ex/线程池Ex一处很难被触发的BUG<br>*修改 去除所有用到取启动时间的函数/方法 (修正在系统开机超过29天的机器上可能会出现问题)<br>*修正 类回调_生成 部分系统配置兼容问题</p>
<p>5.4.2(2017-11-21)<br>*增加 _取启动时间 可解决E自带函数遇到开机超过28天后返回负数问题</p>
<p>5.4.1(2017-10-20)<br>*哇 这是哪 我是谁 我在写什么？ 好像改了好多 但是因为爱偷懒睡觉 给忘了</p>
<p>5.4.0(2017-06-25)<br>*替换了类回调方式,回调速度提升一倍<br>*部分代码重新启用了汇编化调用来提升效率<br>*优化和规范了整体代码,便于阅读理解<br>*简单封装了内存文件映射（作为私人模块,我基本是用到了什么才会往里封装什么）</p>
<p>5.3.1(2016-11-25)<br>*修正了队列的一处BUG</p>
<p>5.3.0(2016-11-13)<br>*修正了参数 实现了线程、线程池创建时可以调整初始栈大小来突破单进程1500线程数限制<br>*部分控件移除了汇编加减法的调用（效率存在问题）</p>
<p>5.2.0(2016-8-20)<br>*封装了一些和线程应用息息相关的函数</p>]]></description>
    <pubDate>Sat, 12 Apr 2025 19:47:18 +0800</pubDate>
    <dc:creator>小李哥</dc:creator>
    <guid>https://asdpp.com/post-8.html</guid>
</item>
<item>
    <title>protobuf 反序列化工具分享</title>
    <link>https://asdpp.com/post-7.html</link>
    <description><![CDATA[<p>由于软件是使用C++编写 就不发源码了</p>
<p>proto文件：</p>
<p><a href="/content/uploadfile/202505/d2b51748432725.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202505/d2b51748432725.png" alt="image.png"></a></p>
<p><a href="/content/uploadfile/202505/d2b51748432752.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202505/thum-d2b51748432752.png" alt="image.png"></a></p>
<p>&nbsp;</p>
<p>来源：https://bbs.125.la/thread-14751821-1-1.html</p>]]></description>
    <pubDate>Mon, 07 Apr 2025 13:10:58 +0800</pubDate>
    <dc:creator>小李哥</dc:creator>
    <guid>https://asdpp.com/post-7.html</guid>
</item>
<item>
    <title>1个API实现编辑框置提示文本</title>
    <link>https://asdpp.com/post-10.html</link>
    <description><![CDATA[<p><a href="/content/uploadfile/202505/d2b51748433083.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202505/thum-d2b51748433083.png" alt="image.png"></a></p>
<p>以前发过让<a class="relatedlink" href="http://ec.125.la/" target="_blank" rel="noopener">精易模块</a>收录，不知道有没有加，最近看到起码有3个人问这个问题，很多人都是自己手撸编辑框焦点判断改文字颜色再置空来写的，其实自带的 SendMessage 就支持这个功能</p>
<p><a href="/content/uploadfile/202505/d2b51748433130.png" target="_blank" rel="noopener"><img src="/content/uploadfile/202505/thum-d2b51748433130.png" alt="image.png"></a></p>
<p>&nbsp;</p>]]></description>
    <pubDate>Fri, 28 Mar 2025 12:50:38 +0800</pubDate>
    <dc:creator>小李哥</dc:creator>
    <guid>https://asdpp.com/post-10.html</guid>
</item></channel>
</rss>