找回密码
 欢迎注册
查看: 7697|回复: 5

[讨论] 不可预测字符替换加密算法

[复制链接]
发表于 2009-8-3 20:27:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
考虑字符的旋转操作
f(c) = (c + a) mod 256
使用一超越数x
假设当前字符表是C
每次取超越数的当前十进制位数字a
对C所有字符执行字符旋转操作得到C1
如此不停重复,依次取该超越数的从最高有效位起的十进制数字
得到一系列的字符表Ci,其中每个字符表都是前一个字符表的旋转操作得到的
对加密原文F
每个字符,依次以Ci字符表代换原字符

得到密文

请问,该加密法在不知道x的前提下
是否能抗概率破解算法?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-8-4 12:43:35 | 显示全部楼层
如果不知道超越数x,而且x是完全随机存取的,那么就相当于一次一密密码本的加密,理论上是抗任何攻击的吧。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2009-8-4 20:20:50 | 显示全部楼层
呵呵

谁有兴趣开发一个识别出一个数学公式
并支持高精度计算
并能加密解密的算法
呵呵
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-8-20 13:14:04 | 显示全部楼层
呵呵

谁有兴趣开发一个识别出一个数学公式
并支持高精度计算
并能加密解密的算法
呵呵
无心人 发表于 2009-8-4 20:20

恩,我很有兴趣,单独的三项都很有兴趣。
不过没有水平,O(∩_∩)O哈哈~
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2009-8-20 21:02:17 | 显示全部楼层
高精度计算在商用软件上可以用郭老大的东西
如果用于开源软件,可以用GMP
或者干脆用开源的支持高精度计算的编程语言
加解密算法本题目很简单
就是数学公式的处理麻烦
但也有很多介绍了
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-2 06:13 , Processed in 0.061606 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表