字符串的加密解密,顶者有分(200分)

  • 主题发起人 主题发起人 zhlfdm
  • 开始时间 开始时间
倒,字符对应表就是比如
发现是小写y就对应换成大写B
发现是小写o就对应换成大写E
发现是小写u就对应换成大写N

这样you就变成了BEN,呵呵。
举个例子而已。
 
其实用DES非常简单,代码网上也非常多!

你需要的不就是这个吗?
 
晕呀,学没有学过密码学呀?这是最基本的封闭置换方法。
给个置换矩阵,也就是这张表,跟赛事表一样。但这种逃不出概率统计破译。
建议采用有密钥的FB算法。就是每8比特代表一个字符,其中高4位不变可以保证字符在左右16范围内变化,且不会超过高4位加1111,低于高4位加0000。这就是原理。
具体要求就看你的明文空间和密文空间一致,也就是要满足数论或离散中的阿贝尔群,这个空间就是一个阿贝尔群就可以了,不管你怎么变(运算),都逃不出这个群。所以要定义这个群的规则或者定义运算规则。
 
我也没学过密码学
 
有意思,我以前的字符串加密,都是简单的置换,学习了
 
后退
顶部