jpg图片攻击测试代码

matlab代码如下:

close all;
clear all;
clc;
% key=1; %key 用来设置需要压缩的比例
%读入原始图像original string,os 原始图像字符串
[filename pathname]=uigetfile(‘*.bmp;*.jpg;*.tif‘, ‘原图像.jpg‘);
os=[pathname filename];
o=imread(os);
%读入修改后字符串result string ,rs 修改字符串
[FileName,PathName]=uiputfile({‘*.bmp‘;‘*.jpg‘;‘*.tif‘}, ‘攻击后图像.jpg‘);
rs=[PathName FileName];
%%%%%%%%%%%%%设置压缩比例
prompt={‘输入压缩比例%‘};
title=‘压缩比例‘;
lines=1;
def={‘10‘};
mya=inputdlg(prompt,title,lines,def,‘on‘);
key11=[mya{1}];
key=str2num(key11);
%%%%%%%%%%%%设置压缩比例
imwrite(o,rs,‘jpeg‘,‘Quality‘,key);
%把刚刚写入的文件读入
rr=imread(rs);
subplot(1,2,1),imshow(o);%,title(‘原始图像‘);
set(gca,‘Title‘,text(‘String‘,‘原始图像‘))
subplot(1,2,2),imshow(rr);%,title(‘压缩图像‘);
set(gca,‘Title‘,text(‘String‘,[num2str(key) ‘%压缩图像‘]))
时间: 2024-10-13 04:40:17

jpg图片攻击测试代码的相关文章

XSS攻击测试代码

'><script>alert(document.cookie)</script>='><script>alert(document.cookie)</script><script>alert(document.cookie)</script><script>alert(vulnerable)</script>%3Cscript%3Ealert('XSS')%3C/script%3E<scri

xss跨站攻击测试代码

'><script>alert(document.cookie)</script> ='><script>alert(document.cookie)</script> <script>alert(document.cookie)</script> <script>alert(vulnerable)</script> %3Cscript%3Ealert('XSS')%3C/script%3E <

测试代码

   编写函数或类时,还可以为其编写测试.通过测试,可确定代码面对各种输入都能够按照要求那样工作. 单元测试和测试用例:   单元测试用于核实蛮熟的某个方面没有问题:测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求. 良好的测试用例考虑到了函数可能收到的各种输入,包含针对这些所有情形的测试. 全覆盖测试用例包含一整套单元测试,涵盖了各种可能的函数使用方式.对于大型项目,要实现覆盖可能很难.所以通常,最初只要针对 代码的重要行为编写测试即可,等项目被广泛使用率再考虑全覆

第4次作业类测试代码+105032014166+张珍珍

第4次作业:准备类测试代码 类测试代码的具体要求如下: (1)设计三角形完整程序 已经完成的方法是:  String triangle(int a,int b,int c) 现在要求继续增加新的功能: 建立界面,至少包含以下元素,但不限于此: 完成面积的方法:float triangleArea(int a,int b,int c) ,完成周长的方法:int perimeter(int a,int b,int c) 要求: 1.        画出类图: 2.        完成界面和相应的功能

原生js实现tab选项卡里内嵌图片滚动特效代码

<!DOCTYPE HTML><html lang="en-US"><head><meta charset="UTF-8"><title>原生js实现tab选项卡里内嵌图片滚动特效代码</title><meta name="keywords" content="原生js实现tab选项卡里内嵌图片滚动特效代码" /><meta name=&

ios图片瀑布流代码

ios瀑布流,实现简单的瀑布流视图布局,可以显示网络图片,下拉刷新,上拉加载更多. 下载:http://www.huiyi8.com/sc/9087.html ios图片瀑布流代码,布布扣,bubuko.com

Android网络传输中必用的两个加密算法:MD5 和 RSA (附java完成测试代码)

MD5和RSA是网络传输中最常用的两个算法,了解这两个算法原理后就能大致知道加密是怎么一回事了.但这两种算法使用环境有差异,刚好互补. 一.MD5算法 首先MD5是不可逆的,只能加密而不能解密.比如明文是yanzi1225627,得到MD5加密后的字符串是:14F2AE15259E2C276A095E7394DA0CA9  但不能由后面一大串倒推出yanzi1225627.因此可以用来存储用户输入的密码在服务器上.现在下载文件校验文件是否中途被篡改也是用的它,原理参见:http://blog.c

MyPython--&gt;进阶篇--&gt;测试代码

测试函数 要学习测试,得要有测试的代码.下面是一个简单的函数,接受名和姓并返回整洁的姓名 name_function.py def get_allname(x,m): allname = ('%s %s'%(x,m)).title() return allname 编写测试代码 from name_function import get_allname print(get_allname('cc','leo')) import unittest class NameTestCase(unitte

x264测试代码

建立一个工程,将头文件,库文件加载到工程,测试代码如下:#include <iostream>#include <string>#include "stdint.h"  //如果没有,下载地址为:http://download.csdn.net/detail/evsqiezi/7014021extern "C"{#include "x264.h"#include "x264_config.h"};usi