算法
文章平均质量分 60
逆向菜鸟
影子科学院-代言人 影子科学院成员列表:刘如祥,陈墨仙。影子科学院院长:刘如祥。影子科学院代言人:陈墨仙。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
比特币私钥位数范围动态估计源代码
判断结果: 错误 这个例子错了是因为实际23,但按照24加了补偿值,你们自己改吧。估算范围: 24-bit (8388608 - 16777215)私钥 k = 8388607 (实际位长: 23)结合我发的另一篇源代码,你们知道怎么解密了吗?原创 2025-10-12 17:32:18 · 322 阅读 · 0 评论 -
【我们成功了!!!】大型椭圆曲线私钥求解源代码(分钟级别求解)
本文提出了一种基于象限特征的椭圆曲线离散对数问题(ECDLP)优化求解算法。针对secp256k1曲线,文章首先理论分析了椭圆曲线点坐标低比特位的象限特征与k值的关系,指出低2位特征具有较好的局部连续性但缺乏全局单调性。基于此,作者设计了局部象限映射算法,通过动态构建和扩展k值映射表,优先覆盖目标k值估计范围,并利用智能步长调整策略提高搜索效率。算法实现包含ECPoint类的象限编码方法和EllipticCurve类的优化点运算,通过实验验证了该方法对中等规模k值的有效求解。理论推导部分强调了放弃全局单调性原创 2025-10-12 13:28:03 · 295 阅读 · 0 评论 -
解析法直接解密椭圆曲线-陈墨仙
**象限划分规律**:模$m$下的四象限定义完全由坐标与$m/2$的大小关系决定(如$x < m/2$且$y < m/2$为Ⅰ象限),且$kP$的象限随$k$的变化遵循**周期性**($k \equiv k + t \pmod{t}$,$t$为子群阶)与**对称性**($(n-k)P$与$kP$x同象限、y反象限);- 分界点$mid_i=(low_i + high_i)/2$,对应点$M_i=mid_i \cdot P$的象限为$Quad_{M_i}$;原创 2025-10-04 20:02:22 · 767 阅读 · 0 评论 -
递归算法到解析法的转换:基于固定规律的直接求解策略
本文提出,当问题存在**固定规律**且**计算过程无需新的逻辑构造**时,递归算法可转换为解析法直接求解。递归算法能够转换为解析法的关键在于问题本身存在**可直接表达的固定规律**,且求解过程中**无需动态构造新的逻辑分支**。非完全二叉树的结构不满足严格的层次节点分布规律(如最后一层节点不连续,或中间层存在空缺),因此**不存在固定的解析公式**,只能通过迭代法逐步处理。- 递归法:通过递归遍历树的每一层,累加节点数,时间复杂度`O(n)`,空间复杂度`O(h)`(`h`为树的深度);原创 2025-09-18 00:37:20 · 681 阅读 · 0 评论 -
椭圆曲线象限细分求k【模压缩】(第三篇)-陈墨仙
为1 → 跨界( y > 2^{255} );# --------------------------- 1. 模2^256 Koblitz椭圆曲线点类 ---------------------------# --------------------------- 3. 示例:模2^256场景测试 ---------------------------# --------------------------- 2. 模压缩+象限细分核心函数 ---------------------------原创 2025-08-20 12:04:34 · 1032 阅读 · 0 评论 -
椭圆曲线象限细分求k新增跨界适配
return {"可能的k值": [], "细分次数": 0, "最终范围宽度": 0, "备注": "无匹配k(Q可能不是P的倍数点)"}print(f"生成元P:({P.x}, {P.y}),阶n={n}(P的x={P.x}接近m/2={m/2},易跨界)")# ------------------- 示例:实际运行(含跨界场景测试) -------------------- P的x=11(m=23,m/2=11.5),k增大时kP的x易从“<11.5”变为“≥11.5”(跨界);原创 2025-08-20 11:08:39 · 587 阅读 · 0 评论 -
【摧毁比特币】椭圆曲线象限细分求k-陈墨仙
预设“分界点”(如n/8P、n/16P等),对比kP与分界点的x、y大小(利用坐标单调性:k越大,x/y单调递增/递减),每细分一次,k的范围缩小一半,直到唯一确定k。- 自定义象限:以模m为坐标范围(0≤x,y<m),按m/2划分四象限(如第一象限:x<m/2且y<m/2,第二象限:x≥m/2且y<m/2等);- 对称性压缩:若k>n/2,令t=n-k(t<n/2),kP的象限为“tP的x同象限、y相反象限”,仅需分析t∈[1,n/2]。原创 2025-08-19 01:19:30 · 629 阅读 · 0 评论 -
关于今年(2024年)3月我和雨人在微信三人群,我关于insar雷达图象多次迭代进行提纯的观点
原创 2024-12-16 13:28:29 · 203 阅读 · 0 评论 -
逆向破解真随机数系统的思路
真随机数系统如果是从外部硬件获取数据来实现随机数,比如:一个系统获取cpu温度,如果80度,则传入0001作为依据生成随机数,如果80.1度,则传入0010作为依据生成随机数。那么我们可以通过hook它与外界硬件设备交互的函数,传入我们需要的说随机数种子。例如,我们可以hook交互函数,一直传入0001,实现伪随机。原创 2024-10-27 20:08:21 · 288 阅读 · 0 评论 -
验证非递归汉诺塔的结果
我用递归方法写了一个汉诺塔程序,结果与非递归比较,是nodifferences稍后我会把递归代码传上去。原创 2019-09-24 20:32:24 · 377 阅读 · 0 评论 -
非递归解汉诺塔(奇数版)
啥也不说了,下载地址https://github.com/corivsky/corivsky假设盘子总数为奇数,目标从1移到3号柱。奇数盘移动顺序循环是1->33->22->1偶数盘1->22->33->1第n步是几号盘第几次移动?假设最上方1号盘,往...原创 2019-09-24 09:14:47 · 580 阅读 · 0 评论 -
完全不用递归解汉诺塔(65个盘子——VC6代码)
// helloworld.cpp : Defines the entry point for the console application.////by 陈墨仙 2019-07-18//完全不用递归解汉诺塔#include "stdafx.h"#include <windows.h>int h[34];//为了便于理解,0号元素不用,33个盘子int a[4][34...原创 2019-07-18 20:08:31 · 681 阅读 · 0 评论 -
用vb6.0小程序验证我的汉诺塔直接计算移动,不用递归的设想
代码和可执行文件已上传,目前人工验证了3个盘和5个盘。 代码下载地址,vb6.0代码https://download.youkuaiyun.com/download/corivsky/10756533原创 2018-10-31 21:34:36 · 423 阅读 · 0 评论 -
求汉诺塔的第N号盘的第Q次移动
原创 2018-10-31 09:34:50 · 442 阅读 · 0 评论 -
遗传算法——旅行商问题
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font原创 2008-12-27 12:38:00 · 8785 阅读 · 8 评论 -
算法复杂度的渐近表示法(详细版)
一个算法的时间复杂度,指算法运行的时间。假设数据输入规模是n,算法的复杂度可以表示为f(n)的函数一。大O记号假设f(n)和g(n)的定义域是非负整数,存在两个正整数c和n0,使得n>n0的时候,f(n)≤c*g(n),则f(n)=O(g(n))。可见O(g(n))可以表示算法运行时间的上界。O(g(n))表示的函数集合的函数是阶数不超过g(n)的函数。例如:f(n)=2*n+2=O(n)证明:当原创 2008-08-05 16:39:00 · 10132 阅读 · 0 评论 -
算法的复杂度的渐近表示方法
一个算法的时间复杂度,指算法运行的时间。假设数据输入规模是n,算法的复杂度可以表示为f(n)的函数一。大O记号假设f(n)和g(n)的定义域是非负整数,存在两个正整数c和n0,使得n>n0的时候,f(n)二。Ω记号Ω记号与大O记号相反,他可以表示算法运行时间的下界。Ω(g(n))表示的函数集合的函数是所有阶数超过g(n)的函数。三。Θ记号Θ记号介于大O记号和Ω记号之间。他表示,存在正常数c1,c2原创 2008-08-05 14:34:00 · 5709 阅读 · 1 评论
分享