社区
C语言
帖子详情
求算法计算密码
123ppmove
2005-12-06 11:42:53
求一算法,要求如下:
1、有key进行加密;当算法公开的时候,key不公开,对方就不容易知道密码;
2、对6位密码进行加密得到6位密码;
...全文
110
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不公开,对方就不容易知道密码
==》
对于这样的要求,必须基于一个 难题 才可以设计一个加密算法 ...
否则,加密的强度太低了 ....
商用
密码
算法
简介
商用
密码
算法
简介商密
算法
概述对称
密码
算法
对称
算法
概述序列
密码
和分组密钥的区别分组
密码
的工作模式公钥
密码
算法
公钥
密码
算法
模型SM2公钥
算法
SM9公钥
算法
对比杂凑
算法
概述
密码
杂凑
算法
的应用对比 商密
算法
概述 现代...
密码
算法
的概念及常用
算法
整理
最近实在太忙,很早就整理好的东西...1.1
密码
体系的描述:
密码
体系由
密码
算法
以及所有的明文、密文和密钥组成,是一个五元组(P,C,K,E,D): P是明文,C是密文,K是密钥,E是加密
算法
,D是解密
算法
1.2
密码
学的安全功...
常见
密码
学
算法
常见
密码
学
算法
:DES,AES; RSA, ECC; Hash; Signature等。 分类 对称
密码
流
密码
分组
密码
非对称
密码
不同阶段 古典/经典
密码
(凯撒
密码
),(1949 Shannon)近代
密码
(DES/AES),(1976 Diffie-Hellman, ...
密码
学---公钥
密码
---RSA
算法
RSA
算法
是迄今为止理论上最为成熟的公钥
密码
体制,并且已经得到广泛的应用。 1.产生密钥 产生密钥的过程如下: 选择两个保密的大素数P和q
计算
n=p×q,φ(n)=(p-1)(q-1) 选择公钥e,e∈(1,φ(n))范围内的一个整数,...
国产
密码
安全
算法
总结
该
算法
是由国家
密码
管理局编制的一种商用
密码
分组标准对称
算法
,分组长度和密钥长度均为128位,
算法
的安全保密强度及相关软硬件实现性能与AES
算法
相当,目前该
算法
尚未公开,仅以IP核的形式存在于芯片中。2、SM2
算法
...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章