关于Digital Signature的一个演示?

用Jscript写成,虽然写的时候与原来有点出入吧,但是意思应该表达出来了shades_smile.gif


var
content = "Hello world.";<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

var Mykeys = {

    "Tom" : 4,

    "John" : 8

}

 

var Tomskey = 22;

var Johnskey = 18;

 

var Transmiting = "";

var Receive = "";

 

document.write("<br>The content is '" + content + "'. <br><br><br>");

 

Transmiting = enc(Mykeys["Tom"], content);

document.write("<br>I send tom a '" + Transmiting + "'.");

Receive = dec(Tomskey, Transmiting);

document.write("<br>Tom read a '" + Receive + "'.<br>");

 

Transmiting = enc(Mykeys["John"], content);

document.write("<br>I send John a '" + Transmiting + "'.");

Receive = dec(Johnskey, Transmiting);

document.write("<br>John read a '" + Receive + "'.<br>");

 

Transmiting = enc(Tomskey, content);

document.write("<br>Tom send me a '" + Transmiting + "'.");

Receive = dec(Mykeys["Tom"], Transmiting);

document.write("<br>I read a '" + Receive + "'.<br>");

 

Transmiting = enc(Johnskey, content);

document.write("<br>John send me a '" + Transmiting + "'.");

Receive = dec(Mykeys["John"], Transmiting);

document.write("<br>I read a '" + Receive + "'.<br>");

 

function enc(key, content)

{

    var theChars = content.split("");

 

    for (var i=0;i<theChars.length;i++)

       theChars[i] = String.fromCharCode(content.charCodeAt(i) + key);

 

    return theChars.join("");

}

 

function dec(key, content)

{

    var theChars = content.split("");

 

    for (var i=0;i<theChars.length;i++)

       theChars[i] = String.fromCharCode(content.charCodeAt(i) + key - 26);

 

    return theChars.join("");

}

 

转载于:https://www.cnblogs.com/runmin/archive/2004/09/30/48152.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为电脑安装WIN7系统时,有时候会弹出错误提示,导致系统安装失败,了解常见的导致WIN7系统安装失败的原因,可以有效防止系统安装的失败,今天小编就为大家总结下几种常见的原因。 原因一:系统安装目录预留空间不足 WIIN7作为操作系统,对于硬件性能还是有一定要求的,特别是磁盘空间。微软官方曾发布过Win7安装最低硬件资源是不低于25GB的系统盘空间。如果在安装时磁盘空间不足,Win7会明确提示此项错误,并导致系统自动退出安装。而且笔者建议安装Win7的系统盘最好保证50G以上。 原因二:Win7系统文件或安装介质出错 现在安装Win7的方式多种多样,除了传统的光盘安装外,还可选择U盘、移动硬盘安装和网络安装。但是在安装过程中,如果检测到安装文件不完整或是被破坏,或者安装Win7系统的介质出现问题,都有可能导致Win7安装失败。 原因三:电脑硬件故障导致Win7安装中途停止响应 Win7的安装安装过程中突然停止响应,停留在当前界面没有任何进展,又是可能会在一段时间后弹出STOP提示并中止安装,但也有时候就一直停止,无任何提示,这可能是安装过程中遇到一些小的BUG或者突发错误导致,只需要按下Ctrl+Alt+Del键重启电脑计算机继续完成安装。但是当反复出现停止响应,或者停止响应后无法重新启动安装,那么就应该考虑下是不是电脑硬件出现故障,如内存和CPU。 本文来源于:u大师u盘启动盘制作工具http://www.udashi.com/n/20130109/295.html

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值