社区
C语言
帖子详情
求算法计算密码
123ppmove
2005-12-06 11:42:53
求一算法,要求如下:
1、有key进行加密;当算法公开的时候,key不公开,对方就不容易知道密码;
2、对6位密码进行加密得到6位密码;
...全文
136
3
打赏
收藏
求算法计算密码
求一算法,要求如下: 1、有key进行加密;当算法公开的时候,key不公开,对方就不容易知道密码; 2、对6位密码进行加密得到6位密码;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fiftymetre
2005-12-06
打赏
举报
回复
乱弹一个 ^_^
GetCode是我的加密程序,其实只要有取余,别人就不能根据密码反推key
char *GetCode(char* key, char* code)
{
int i = 0;
for (i = 0; i < 6; i++)
{
code[i] = 21 + key[i]*1343/43*342%106;
}
code[6] = 0;
return code;
}
int main()
{
char key[] = "123456";
char code[7];
printf(GetCode(key, code));
return 0;
}
lhbyron
2005-12-06
打赏
举报
回复
直接用现有的一些对称密钥加密方案加密(如AES)就可以了,输入密文要按要求用随机数补齐相应长度,解密后将补齐部分去掉,留校原来的6位密码就可以了。
jixingzhong
2005-12-06
打赏
举报
回复
key不公开,对方就不容易知道密码
==》
对于这样的要求,必须基于一个 难题 才可以设计一个加密算法 ...
否则,加密的强度太低了 ....
密码
学:
求
逆
算法
该内容涉及一个数学问题,使用
求
逆
算法
计算
104729在模15485863下的逆元素。这是一个与数论和加密
算法
相关的问题,通常在模算术和公钥
密码
学中出现。
快速幂
求
模
本文提供了一种快速幂
求
模
算法
的C++实现模板,该
算法
用于解决大数幂运算后的模运算问题,适用于
密码
学、数论等领域中。通过优化的循环和位操作,实现了高效的大数模幂
计算
。
指数
求
模
本文详细介绍了指数幂
求
模的三种实现方法:递归、迭代和位操作技巧。通过具体的代码实现,展示了如何高效地
计算
a^j mod p,适用于大整数运算场景,如
密码
学中的RSA
算法
。
应用
密码
学实验 模幂运算、欧几里得
算法
、素数的检测
该实验详细介绍了
密码
学中的基础
算法
,包括模幂运算、欧几里得
算法
和素数检测。模幂运算通过快速重复平方计
算法
实现,欧几里得
算法
利用辗转相除法
求
最大公约数,并涉及模逆运算。素数检测采用Eratosthenes筛法。这些
算法
在RSA、ElGamal等
密码
方案中有广泛应用。
36、蛋白质肽链搜索与高效
求
逆
算法
研究
本文研究了基于IP-μGA
算法
的蛋白质构象搜索与最优正规基II型的高效
求
逆
算法
。利用RMSD作为适应度函数,实现了对蛋白质Cα骨架及主链结构的高精度预测;在
密码
学方面,提出一种改进的
求
逆
算法
,显著降低
计算
开销。两类
算法
分别在生物信息学与
密码
学中展现出优良性能。
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章