社区
C语言
帖子详情
求算法计算密码
123ppmove
2005-12-06 11:42:53
求一算法,要求如下:
1、有key进行加密;当算法公开的时候,key不公开,对方就不容易知道密码;
2、对6位密码进行加密得到6位密码;
...全文
119
3
打赏
收藏
求算法计算密码
求一算法,要求如下: 1、有key进行加密;当算法公开的时候,key不公开,对方就不容易知道密码; 2、对6位密码进行加密得到6位密码;
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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不公开,对方就不容易知道密码
==》
对于这样的要求,必须基于一个 难题 才可以设计一个加密算法 ...
否则,加密的强度太低了 ....
RSA加密
算法
的C语言实现
RSA加密
算法
是公钥
密码
学领域的一个里程碑,由Ron Rivest、Adi Shamir和Leonard Adleman在1977年提出,因此得名RSA。它是一种非对称加密
算法
,即加密和解密使用不同的密钥,极大地提高了安全性。在C语言中实现RSA...
商用
密码
算法
简介
商用
密码
算法
简介商密
算法
概述对称
密码
算法
对称
算法
概述序列
密码
和分组密钥的区别分组
密码
的工作模式公钥
密码
算法
公钥
密码
算法
模型SM2公钥
算法
SM9公钥
算法
对比杂凑
算法
概述
密码
杂凑
算法
的应用对比 商密
算法
概述 现代...
常见的
密码
学
算法
分类总结
密码
算法
分类:对称
密码
算法
(Symmetric-key Algorithm)非对称
密码
算法
(Asymmetric-key Algorithm)摘要
算法
(Digest Algorithm)国密
算法
摘要
算法
(散列
算法
,线性散列
算法
,签名
算法
),又称散列函数哈希函数杂凑...
密码
基础(序列
密码
算法
-付ZUC
算法
详解)
是一个对称
密码
算法
RC4是美国RSA数据安全公司1987年设计的一种序列
密码
,密钥长度可变,可使用 64 位或 128 位密钥大小,按目前的
计算
能力,RC4
算法
的密钥长度至少应为128位,广泛应用于SSL/TLS标准等商业
密码
产品中...
密码
算法
的概念及常用
算法
整理
最近实在太忙,很早就整理好的东西...1.1
密码
体系的描述:
密码
体系由
密码
算法
以及所有的明文、密文和密钥组成,是一个五元组(P,C,K,E,D): P是明文,C是密文,K是密钥,E是加密
算法
,D是解密
算法
1.2
密码
学的安全功...
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章