亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ssh.java

?? C++編寫
?? JAVA
字號:
// $Id: Ssh.java,v 1.3 2002/03/21 22:44:05 rees Exp $//// Ssh.java// SSH / smartcard integration project, smartcard side//// Tomoko Fukuzawa, created, Feb., 2000//// Naomaru Itoi, modified, Apr., 2000//// copyright 2000// the regents of the university of michigan// all rights reserved//// permission is granted to use, copy, create derivative works// and redistribute this software and such derivative works// for any purpose, so long as the name of the university of// michigan is not used in any advertising or publicity// pertaining to the use or distribution of this software// without specific, written prior authorization.  if the// above copyright notice or any other identification of the// university of michigan is included in any copy of any// portion of this software, then the disclaimer below must// also be included.//// this software is provided as is, without representation// from the university of michigan as to its fitness for any// purpose, and without warranty by the university of// michigan of any kind, either express or implied, including// without limitation the implied warranties of// merchantability and fitness for a particular purpose. the// regents of the university of michigan shall not be liable// for any damages, including special, indirect, incidental, or// consequential damages, with respect to any claim arising// out of or in connection with the use of the software, even// if it has been or is hereafter advised of the possibility of// such damages.import javacard.framework.*;import javacardx.framework.*;import javacardx.crypto.*;public class Ssh extends javacard.framework.Applet{    // Change this when the applet changes; hi byte is major, low byte is minor    static final short applet_version = (short)0x0102;    /* constants declaration */    // code of CLA byte in the command APDU header    static final byte Ssh_CLA =(byte)0x05;    // codes of INS byte in the command APDU header    static final byte DECRYPT = (byte) 0x10;    static final byte GET_KEYLENGTH = (byte) 0x20;    static final byte GET_PUBKEY = (byte) 0x30;    static final byte GET_VERSION = (byte) 0x32;    static final byte GET_RESPONSE = (byte) 0xc0;    static final short keysize = 1024;    static final short root_fid = (short)0x3f00;    static final short privkey_fid = (short)0x0012;    static final short pubkey_fid = (short)(('s'<<8)|'h');    /* instance variables declaration */    AsymKey rsakey;    CyberflexFile file;    CyberflexOS os;    private Ssh()    {	file = new CyberflexFile();	os = new CyberflexOS();	rsakey = new RSA_CRT_PrivateKey (keysize);	if ( ! rsakey.isSupportedLength (keysize) )	    ISOException.throwIt (ISO.SW_WRONG_LENGTH);	register();    } // end of the constructor    public boolean select() {	if (!rsakey.isInitialized())	    rsakey.setKeyInstance ((short)0xc8, (short)0x10);	return true;    }    public static void install(APDU apdu)    {	new Ssh();	// create a Ssh applet instance (card)    } // end of install method    public static void main(String args[]) {	ISOException.throwIt((short) 0x9000);    }    public void process(APDU apdu)    {	// APDU object carries a byte array (buffer) to	// transfer incoming and outgoing APDU header	// and data bytes between card and CAD	byte buffer[] = apdu.getBuffer();	short size, st;	// verify that if the applet can accept this	// APDU message	// NI: change suggested by Wayne Dyksen, Purdue	if (buffer[ISO.OFFSET_INS] == ISO.INS_SELECT)	    ISOException.throwIt(ISO.SW_NO_ERROR);	switch (buffer[ISO.OFFSET_INS]) {	case DECRYPT:	    if (buffer[ISO.OFFSET_CLA] != Ssh_CLA)		ISOException.throwIt(ISO.SW_CLA_NOT_SUPPORTED);	    //decrypt (apdu);	    size = (short) (buffer[ISO.OFFSET_LC] & 0x00FF);	    if (apdu.setIncomingAndReceive() != size)		ISOException.throwIt (ISO.SW_WRONG_LENGTH);	    // check access; depends on bit 2 (x/a)	    file.selectFile(root_fid);	    file.selectFile(privkey_fid);	    st = os.checkAccess(ACL.EXECUTE);	    if (st != ST.ACCESS_CLEARED) {		CyberflexAPDU.prepareSW1SW2(st);		ISOException.throwIt(CyberflexAPDU.getSW1SW2());	    }	    rsakey.cryptoUpdate (buffer, (short) ISO.OFFSET_CDATA, size,				 buffer, (short) ISO.OFFSET_CDATA);	    apdu.setOutgoingAndSend ((short) ISO.OFFSET_CDATA, size);	    break;	case GET_PUBKEY:	    file.selectFile(root_fid); // select root	    file.selectFile(pubkey_fid); // select public key file	    size = (short)(file.getFileSize() - 16);	    st = os.readBinaryFile(buffer, (short)0, (short)0, size);	    if (st == ST.SUCCESS)		apdu.setOutgoingAndSend((short)0, size);	    else {		CyberflexAPDU.prepareSW1SW2(st);		ISOException.throwIt(CyberflexAPDU.getSW1SW2());	    }	    break;	case GET_KEYLENGTH:	    Util.setShort(buffer, (short)0, keysize);	    apdu.setOutgoingAndSend ((short)0, (short)2);	    break;	case GET_VERSION:	    Util.setShort(buffer, (short)0, applet_version);	    apdu.setOutgoingAndSend ((short)0, (short)2);	    break;	case GET_RESPONSE:	    break;	default:	    ISOException.throwIt (ISO.SW_INS_NOT_SUPPORTED);	}    } // end of process method} // end of class Ssh

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品免费日韩av| 久久久影院官网| 国产在线乱码一区二区三区| 亚洲欧洲日韩综合一区二区| 欧美精品 日韩| 成人国产亚洲欧美成人综合网| 亚洲国产日韩av| 久久久噜噜噜久噜久久综合| 色综合久久久久久久久| 精油按摩中文字幕久久| 五月天亚洲精品| 亚洲精品一二三四区| 国产精品丝袜91| 久久久综合激的五月天| 欧美一区二区福利视频| 欧美日韩一区视频| 色哟哟在线观看一区二区三区| 国产精品911| 激情综合一区二区三区| 日韩电影免费在线看| 亚洲图片欧美色图| 一区二区三区丝袜| 亚洲人精品午夜| 中文字幕中文字幕一区二区| 久久久久国产精品人| 亚洲精品高清在线| 欧美日韩亚洲综合一区二区三区| 99视频国产精品| 国产69精品久久久久毛片 | 亚洲综合色网站| 日韩美女视频一区| 中文字幕视频一区二区三区久| 久久亚洲一级片| 久久尤物电影视频在线观看| 精品久久人人做人人爽| 日韩欧美一级二级三级久久久| 欧美日韩国产不卡| 欧美久久久一区| 这里只有精品99re| 日韩一卡二卡三卡| 欧美r级电影在线观看| 2020国产精品| 国产色产综合产在线视频| 国产拍欧美日韩视频二区| 国产亚洲一区二区三区在线观看| 久久久99精品免费观看| 中文字幕 久热精品 视频在线| 国产精品久久久久国产精品日日| 欧美激情中文不卡| 亚洲天堂2014| 亚洲精品网站在线观看| 午夜精品福利久久久| 麻豆91在线播放免费| 国产一区二区三区四区五区入口| 国产成人a级片| 99re成人精品视频| 在线观看视频一区二区| 欧美精品乱人伦久久久久久| 日韩精品一区二区三区三区免费| 国产欧美一区二区在线| 亚洲欧美日本韩国| 亚洲一二三四在线观看| 日韩成人午夜精品| 国产精品69毛片高清亚洲| 91丨国产丨九色丨pron| 欧美日韩在线播放一区| 日韩三级av在线播放| 久久中文字幕电影| 亚洲另类一区二区| 老色鬼精品视频在线观看播放| 岛国av在线一区| 91九色02白丝porn| 日韩精品一区二区三区视频播放| 欧美国产精品一区二区三区| 亚洲第四色夜色| 国产精品99久久不卡二区| 欧美亚洲综合另类| 久久精品亚洲精品国产欧美kt∨| 综合中文字幕亚洲| 麻豆91在线观看| 一本大道久久a久久精二百| 91精品国产欧美日韩| 国产精品国产三级国产普通话99| 三级不卡在线观看| 岛国精品一区二区| 日韩欧美一级精品久久| 亚洲精品视频在线观看网站| 久久国产福利国产秒拍| 色悠悠久久综合| 久久精品无码一区二区三区| 免费在线观看日韩欧美| 精品入口麻豆88视频| 国产免费久久精品| 日韩精彩视频在线观看| av中文字幕在线不卡| 日韩欧美精品在线视频| 一区二区三区中文字幕精品精品 | 日韩午夜中文字幕| 伊人婷婷欧美激情| 国产黑丝在线一区二区三区| 欧美日韩www| 亚洲日本va在线观看| 国产一区二区免费视频| 在线播放91灌醉迷j高跟美女 | 国产成人午夜视频| 91精品国产一区二区三区香蕉 | 麻豆91小视频| 欧美日韩你懂得| 一区二区三区在线免费观看| 国产a视频精品免费观看| 精品女同一区二区| 天天综合天天做天天综合| 91在线porny国产在线看| 久久亚洲春色中文字幕久久久| 青青青伊人色综合久久| 欧美亚洲免费在线一区| 亚洲视频香蕉人妖| 成人免费毛片高清视频| 久久久久青草大香线综合精品| 免费在线一区观看| 欧美福利电影网| 亚洲大型综合色站| 欧美图区在线视频| 一区二区三区毛片| 在线亚洲高清视频| 又紧又大又爽精品一区二区| 91在线视频免费91| 日韩一区中文字幕| 91一区在线观看| 亚洲精品久久久蜜桃| 在线观看日产精品| 亚洲一区在线观看视频| 色94色欧美sute亚洲13| 亚洲精品成a人| 色哟哟在线观看一区二区三区| 亚洲人成在线播放网站岛国| 99re成人精品视频| 一区二区高清免费观看影视大全| 色先锋aa成人| 一区二区三区四区国产精品| 欧美亚洲自拍偷拍| 五月综合激情日本mⅴ| 欧美精品丝袜中出| 日本午夜一区二区| 在线不卡中文字幕| 日韩电影在线一区二区| 精品国产一区二区三区av性色| 久久精品国产在热久久| 26uuu欧美| 成人一区二区视频| 亚洲激情av在线| 欧美日韩dvd在线观看| 另类小说图片综合网| 久久久www免费人成精品| 成人avav影音| 亚洲日本在线天堂| 欧美电影一区二区| 国产一区二区调教| 亚洲欧洲精品一区二区精品久久久| 国产精品毛片a∨一区二区三区| 日本视频一区二区三区| 日韩一区二区三区免费观看| 精品制服美女丁香| 久久精品72免费观看| 日韩视频免费观看高清完整版在线观看 | 国产亚洲欧洲997久久综合| 国产98色在线|日韩| 亚洲精品乱码久久久久久| 51精品久久久久久久蜜臀| 精品一区二区三区久久| 国产精品美日韩| 在线电影一区二区三区| 国产福利视频一区二区三区| 国产精品久久久久久妇女6080| 欧美性三三影院| 国产精品99久久久久久似苏梦涵| 中文字幕日韩av资源站| 欧美精品xxxxbbbb| 成人免费观看av| 亚洲国产精品久久不卡毛片 | 欧美色爱综合网| 国产一区91精品张津瑜| 亚洲综合丝袜美腿| 日韩免费性生活视频播放| 99久久久国产精品| 日产国产欧美视频一区精品| 国产精品色哟哟网站| 欧美男女性生活在线直播观看| 国产成人免费xxxxxxxx| 亚洲国产精品自拍| 亚洲国产精品高清| 欧美一区二区三区四区高清| 99久久99久久免费精品蜜臀| 男人的天堂久久精品| 亚洲少妇最新在线视频| 欧美电视剧免费观看| 色婷婷亚洲精品| 国产精品99久久久久久似苏梦涵| 亚洲成人免费av| 综合激情成人伊人|