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

📄 info.txt

📁 大数运算库rsaref ,可用它来实现rsa 算法
💻 TXT
📖 第 1 页 / 共 2 页
字号:
             RSAREF(TM) 2.0: A Free Cryptographic Toolkit                         General Information                           RSA Laboratories                        Revised March 26, 1996This document copyright (C) 1992,1994,1996 RSA Laboratories, a divisionof RSA Data Security, Inc. License is granted to reproduce, copy, post,or distribute in any manner, provided this document is kept intactand no modifications, deletions, or additions are made.WHAT IS IT?RSAREF is a free, portable software developer's library of popularencryption and authentication algorithms. The name "RSAREF" means"RSA reference." RSA Laboratories intends RSAREF to serve as a free,educational reference implementation of modern public- and secret-keycryptography.RSAREF 2.0 supports the following algorithms:     o    RSA encryption and key generation, as defined by RSA          Laboratories' Public-Key Cryptography Standards (PKCS)     o    MD2 and MD5 message digests     o    DES (Data Encryption Standard) in cipher-block chaining mode     o    Diffie-Hellman key agreement     o    DESX, RSA Data Security's efficient, secure DES enhancement     o    Triple-DES, for added security with three DES operationsVersion 2.0 offers three other improvements over RSAREF 1.0: theability to process messages of arbitrary length in parts; the optionto process either binary data, or data encoded in printable ASCII;and support for encrypting messages for more than one recipient.RSAREF is written in the C programming language as a library that canbe called from an application program. A simple Internet Privacy-Enhanced Mail (PEM) implementation can be built directly on top ofRSAREF, together with message parsing and formatting routines andcertificate-management routines. RSAREF is distributed with ademonstration program that shows how one might build such animplementation.WHAT YOU CAN (AND CANNOT) DO WITH RSAREF     1.   RSAREF is free for personal or corporate use under the          following conditions:          o    RSAREF, RSAREF applications, and services based on               RSAREF applications may not be sold.          o    You must give RSA the source code of any free RSAREF               application you plan to distribute or deploy within               your company. RSA will make these applications               available to the public, free of charge.     2.   RSAREF applications and services based on RSAREF          applications may be sold under the following conditions:          o    You must sign and return the RSAREF Commercial License               Agreement to RSA (call RSA for a copy of this               agreement). Remember, RSAREF is an unsupported toolkit.               If you are building an application to sell, you should               consider using fully supported libraries like RSA's               BSAFE or TIPEM SDK's.     3.   RSAREF applications and services based on RSAREF          applications may be "sharewared" under the following          conditions:          o    Shareware authors do not need to sign a separate               agreement with RSA, provided that their per-copy asking               price is less than $50 and total RSAREF application               revenue is less than $10,000 annually. Otherwise,               shareware authors must sign and return the RSAREF               Commercial License Agreement.     4.   You must use the interface described in the RSAREF          documentation.          o    The published interface of RSAREF consists of those               procedures and data types listed in the files               "global.h" and "rsaref.h", as described in the RSAREF               library reference manual (the file "rsaref.txt"). If a               procedure is not documented in the library reference               manual, then it is not considered published, even if an               application could access it without modification to               RSAREF.          o    Furthermore, the published interface is understood as               the reasonable interpretation of the descriptions in               the library reference manual. Although it may well be               possible to perform other operations with procedures               listed in "rsaref.h" than what is described in               "rsaref.txt", only the intended operations (e.g.,               Diffie-Hellman key agreement with the Diffie-Hellman               procedures) are considered to follow the published               interface.     5.   You can modify RSAREF to port it to other platforms, or to          improve its performance, as long as you give a copy of the          resulting source code to RSA. Other changes to the RSAREF          code require written consent from RSA.     6.   You can't send or transmit (or cause to be transmitted)          RSAREF outside the United States or Canada, or give it to          anyone who is not a U.S. or Canadian citizen or doesn't have          a "green card."HOW TO GET ITTo obtain RSAREF, read the license at the end of the note and returna copy of the following paragraph by electronic mail to<rsaref-administrator@rsa.com>:     I acknowledge that I have read the RSAREF Program License     Agreement and understand and agree to be bound by its terms and     conditions, including without limitation its restrictions on     foreign reshipment of the Program and information related to the     Program. The electronic mail address to which I am requesting     that the program be transmitted is located in the United States     of America or Canada and I am a United States citizen, a Canadian     citizen, or a permanent resident of the United States. The RSAREF     Program License Agreement is the complete and exclusive agreement     between RSA Laboratories and me relating to the Program, and     supersedes any proposal or prior agreement, oral or written, and     any other communications between RSA Laboratories and me relating     to the Program.RSAREF is distributed by electronic mail in "uuencoded", compressedTAR format. When you receive it, store the contents of the message ina file, and run your operating system's "uudecode", "uncompress" andTAR programs. For example, suppose you store the contents of yourmessage in the file 'contents'. You would run the commands:     uudecode contents             # produces rsaref.tar.Z     uncompress rsaref.tar.Z       # produces rsaref.tar     tar xvf rsaref.tarYou can also get a "uuencoded" PKZIP(TM) version of RSAREF. Just askfor the ZIP file when you return the acknowledgment.RSAREF includes about 60 files organized into the followingsubdirectories:     doc       documentation     install   makefiles for various operating systems     rdemo     demonstration programs and test scripts     source    source code and include filesRSAREF is also available via anonymous FTP to 'ftp.rsa.com'. Along withRSAREF you can get RIPEM, Mark Riordan's RSAREF-based privacy-enhancedmail application, and an Emacs command interface to RIPEM. See thefile 'README' in the FTP directory 'rsaref' for more information.USERS' GROUPRSA Laboratories maintains the electronic-mail users' group<rsaref-users@rsa.com> for discussion of RSAREF applications, bugfixes, etc. To join the users' group, send electronic mail to<rsaref-users-request@rsa.com>.REGISTRATIONRSAREF users who register with RSA Laboratories are entitled to freeRSAREF upgrades and bug fixes as soon as they become available and a50% discount on selected RSA Data Security products. To register,send your name, address, and telephone number to<rsaref-registration@rsa.com>.PUBLIC-KEY CERTIFICATIONVerisign offers public-key certification services conforming to PKCSstandards. For more information, please send electronic mail to<info@verisign.com>.PKCS: THE PUBLIC-KEY CRYPTOGRAPHY STANDARDSTo obtain copies of RSA Laboratories' Public-Key CryptographyStandards (PKCS), send electronic mail to <pkcs-info@rsa.com>.OTHER QUESTIONSIf you have questions on RSAREF software, licenses, exportrestrictions, or other RSA Laboratories offerings, send electronicmail to <rsaref-administrator@rsa.com>.AUTHORSRSAREF was written by the staff of RSA Laboratories with assistance

⌨️ 快捷键说明

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