社区
C#
帖子详情
简单图像加密算法
Xavier
2012-03-18 05:39:46
求助大神,现在要加密一幅图像(M*N),加密算法是根据图像大小用random函数创建的1*MN行列矩阵来的(随机矩阵里面每个数保证不同),后来把这个随机矩阵按从小到大顺序排列,这样随机原矩阵跟新的矩阵就形成了一个映射。
源图像先变成1*MN的矩阵,要求也要按这样的方式映射成新的矩阵1*MN,然后变成M*N的图像输出,这样源图像就加密了。小弟C#不太熟悉,求好人代码......
...全文
345
9
打赏
收藏
简单图像加密算法
求助大神,现在要加密一幅图像(M*N),加密算法是根据图像大小用random函数创建的1*MN行列矩阵来的(随机矩阵里面每个数保证不同),后来把这个随机矩阵按从小到大顺序排列,这样随机原矩阵跟新的矩阵就形成了一个映射。 源图像先变成1*MN的矩阵,要求也要按这样的方式映射成新的矩阵1*MN,然后变成M*N的图像输出,这样源图像就加密了。小弟C#不太熟悉,求好人代码......
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Xavier
2012-03-20
打赏
举报
回复
[Quote=引用 6 楼 asxinyu_usst 的回复:]
我估计楼主在做毕业设计啊,想你这种打乱顺序的图像加密,是挺有用,但是你产生密钥的方式不对,密钥保存是问题,我以前做混沌加密的,就是利用混沌产生伪随机序列,然后转换为随机数,对图像进行加密,而密钥就是混沌的初始参数。这只是个思路,还是要自己下工夫啊。
[/Quote]
真心感谢
Xavier
2012-03-20
打赏
举报
回复
[Quote=引用 5 楼 hwbox 的回复:]
你这就是把一个图像上的顺序点,乱序存储,记下乱序号而已,非要说是加密算法也行,毕竟是不可逆的。
不过这算法有个问题,一是你的密钥就是那个乱序号序列,会随着原始数据的大小增长而增长。
这就有点可笑了。基本上就是密文2mb,密钥2mb,密文2g,密钥2g。
[/Quote]
目前还不需要解密...感谢指导
Xavier
2012-03-20
打赏
举报
回复
[Quote=引用 6 楼 asxinyu_usst 的回复:]
我估计楼主在做毕业设计啊,想你这种打乱顺序的图像加密,是挺有用,但是你产生密钥的方式不对,密钥保存是问题,我以前做混沌加密的,就是利用混沌产生伪随机序列,然后转换为随机数,对图像进行加密,而密钥就是混沌的初始参数。这只是个思路,还是要自己下工夫啊。
[/Quote]
真心感谢
数据之巅
2012-03-20
打赏
举报
回复
我估计楼主在做毕业设计啊,想你这种打乱顺序的图像加密,是挺有用,但是你产生密钥的方式不对,密钥保存是问题,我以前做混沌加密的,就是利用混沌产生伪随机序列,然后转换为随机数,对图像进行加密,而密钥就是混沌的初始参数。这只是个思路,还是要自己下工夫啊。
hwbox
2012-03-20
打赏
举报
回复
你这就是把一个图像上的顺序点,乱序存储,记下乱序号而已,非要说是加密算法也行,毕竟是不可逆的。
不过这算法有个问题,一是你的密钥就是那个乱序号序列,会随着原始数据的大小增长而增长。
这就有点可笑了。基本上就是密文2mb,密钥2mb,密文2g,密钥2g。
dylike
2012-03-20
打赏
举报
回复
楼上有道理。
数据之巅
2012-03-19
打赏
举报
回复
大哥,你这也叫加密算法啊;思路你都清楚了,还是自己写一下吧。
Xavier
2012-03-19
打赏
举报
回复
木有人~~~~(>_<)~~~~
Xavier
2012-03-18
打赏
举报
回复
在线等...谢谢大家..
图像
加密算法
与实践:基于C#语言实现_孙燮华著
图像
加密算法
与实践:基于C#语言实现_孙燮华著,很好的
图像
加解密教程,值得学习研究。
基于DMA(漫射曼德布罗特集+阿诺德映射)系统的
简单
图像
加密算法
。.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
论文研究-基于Logistic混沌系统的
图像
加密算法
研究.pdf
给出了一种基于Logistic混沌系统的快速数字
图像
加密算法
。首先通过给定的密钥序列生成混沌系统的初值,由此初值生成混沌矩阵;然后利用此混沌矩阵与原
图像
进行按位异或运算得到中间过渡
图像
;最后再对中间过渡
图像
作混沌置乱运算和混沌块置乱操作。该算法的优点是不论融合还是置乱均是利用混沌序列进行操作。实验数据表明,该算法
简单
易行,加密与恢复效果良好,具有较好的安全性。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章