CryptoWrapper for Delphi 6  Personal (Windows)

yTvz
WindowsCryptoAPIgwrapperłB
pX[hňÍƂAprB
ܘ_pX[hĂłB
AقƈSB

yz
CryptoAPI ̓͈ȉ̒ʂ炵łB
  Windows NT: Requires version 4.0 or later.
  Windows: Requires Windows 95 OSR2 or later
	 (or Windows 95 with IE 3.02 or later).
  Windows CE: Unsupported.

yŏɎ_Hz
pX[hEncodeꍇAUserKey(EXCHANGE)𗘗pĂ܂B
ꂪ܂ꍇɌKey𐶐悤ɂĂ(|ŁjA
ǂKey㏑ōƕۑĂmłȂȂāA
uĂȂ̂ɂȂœǂ߂Ȃ́HvɂȂ܂B

pX[hEncodeꍇ͏L͊֌WȂłǁA
Ƒ̃t[ȃR[hėpIB
ܒĂƂāApX[htŕʓrۑĂƂ̂AłB
uybg̖ÓHvƂB

y̑z
UserKeyWindows̃[UɊǗĂ݂łB
pX[hȂꍇAEncodêƂ͕ʂ
AJEg(Windows̃c)ł͕ł܂B


ytH_z
CryptAuto
	L[ReiUseřL[ΏɍႤ
	Co[WłB

Crypt4Init
	L[ReiUseřL[΍@@̃TvAPłB
	LCryptAutoĂł邾łB
	L[̂͂PƂΗǂŁB

Crypt
	uL[ReiUseřL[ΏɍႤv
	폜o[WłB
	ꍇɂ͖ܘ_Íł܂B
	Co[WsȎɁB

CryptPwdOnly
	L[Rei΍邯UseřL[͍Ȃo[WłB
	pX[hw肷ꍇɂ͂ŊԂɍ܂B

Innacurate
	<em>C`L</em>Base64łB
	Í̂Ƃ͊֌W܂B
	ƏĂ݂B

yUsagez
	class THogeCrypt*;	// * ̂ƂUnitƂQƂĉ

	constructor THogeCrypt*.Create;	// 
	destructor THogeCrypt*.Destroy;	// ς

	function THogeCrypt*.Encrypt(	// Í
		PlainText: TStream;	// [in] Í
		Password: String;	// [in] pX[hB󕶎łB
		Encrypted: TStream	// [out]ÍďoĂ
	): Boolean;	// sFalse

	function THogeCrypt*.Decrypt(	// 
		Crypted: TStream;	// [in] ÍĂ
		Password: String;	// [in] pX[hB󕶎LB
		Decrypted: TStream	// [out]ďoĂ
	): Boolean;	// sFalse

	Íꂽm̓oCiɂȂ܂B

yԑ؂ȂƁz
ۏ؁B̑łRɁB

This program is free software, and distributed in the hope that it will
be useful, but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 

-----------------------
2002 Twiddle
