You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
718 B
29 lines
718 B
<%@ Page Language="C#" AutoEventWireup="true" %>
|
|
|
|
<%
|
|
|
|
var ckSize = Request.QueryString.Get("ckSize");
|
|
var value = 0;
|
|
if (int.TryParse(ckSize, out value)) { }
|
|
if (value < 1) value = 100;
|
|
|
|
using (var rng = new System.Security.Cryptography.RNGCryptoServiceProvider())
|
|
{
|
|
var block = 1024;
|
|
var ks = 1048576 / block;
|
|
var buffer = new byte[block];
|
|
|
|
Response.ContentType = "application/octet-stream";
|
|
var stream = Response.OutputStream;
|
|
for (var m = 0; m < value; m++)
|
|
{
|
|
|
|
for (var k = 0; k < ks; k++)
|
|
{
|
|
rng.GetBytes(buffer);
|
|
stream.Write(buffer, 0, block);
|
|
}
|
|
}
|
|
}
|
|
|
|
%>
|