⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 md2_rsa_pkcs1signature.java

📁 jpeg2000编解码
💻 JAVA
字号:
// $Id: MD2_RSA_PKCS1Signature.java,v 1.1.1.1 2002/08/27 12:32:13 grosbois Exp $//// $Log: MD2_RSA_PKCS1Signature.java,v $// Revision 1.1.1.1  2002/08/27 12:32:13  grosbois// Add cryptix 3.2//// Revision 1.2  1997/12/08 10:02:07  raif// *** empty log message ***//// 1997.12.08 --RSN// + modified the semantics of the AlgId bytes.// + documentation changes.//// Revision 1.1  1997/11/23 02:24:59  hopwood// + Changed the naming convention for signature classes.//   "PKCS1" is used instead of "PEM", because PKCS#1 is a signature//   (and encryption) formatting standard, whereas PEM is a complete secure//   mail standard.//// Revision 1.1.1.1  1997/11/03 22:36:56  hopwood// + Imported to CVS (tagged as 'start').//// Revision 0.1.0.0  1997/07/30  David Hopwood// + Original version (based on MD5_RSA_PKCS1Signature).//// $Endlog$/* * Copyright (c) 1995-97 Systemics Ltd * on behalf of the Cryptix Development Team.  All rights reserved. */package cryptix.provider.rsa;/** * A class to digest a message with MD2, and sign/verify the * resulting hash using the RSA digital signature scheme, with PKCS#1 * block padding. * <p> * <b>Copyright</b> &copy; 1997 * <a href="http://www.systemics.com/">Systemics Ltd</a> on behalf of the * <a href="http://www.systemics.com/docs/cryptix/">Cryptix Development Team</a>. * <br>All rights reserved. * <p> * <b>$Revision: 1.1.1.1 $</b> * @author  Raif S. Naffah * @author  David Hopwood * @since   Cryptix 2.2.2 */public class MD2_RSA_PKCS1Signatureextends Any_RSA_PKCS1Signature{// Constants and variables//...........................................................................        private static final byte[] MD2_ASN_DATA = {        0x30, 0x20,                                   // SEQUENCE 32            0x30, 0x0C,                                 // SEQUENCE 12                0x06, 0x08, 0x2A, (byte)0x86, 0x48,       // OID md2 {1.2.840.113549.2.2}                (byte)0x86, (byte)0xF7, 0x0D, 0x02, 0x02,                0x05, 0x00,                               // NULL            0x04, 0x10                                  // OCTET STRING 16    };// Constructor//...........................................................................    public MD2_RSA_PKCS1Signature () { super("MD2"); }// Any_RSA_PKCS1Signature abstract method implementation//...........................................................................    protected byte[] getAlgorithmEncoding () { return MD2_ASN_DATA; }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -