aspにおけるvbsクラスによるrsa暗号化と復号化のコード
12201 ワード
aspでvbsクラスを通じてrsa暗号化と復号化を実現し、エッセンスに入ることを提案する.
この文章は2つの書類で構成されている.
test.aspテストプレゼンテーションファイル
clsrsa.asp rsa暗号化と復号化を実現するvbsクラスファイル
コードは次のとおりです.
1. test.asp
この文章は2つの書類で構成されている.
test.aspテストプレゼンテーションファイル
clsrsa.asp rsa暗号化と復号化を実現するvbsクラスファイル
コードは次のとおりです.
1. test.asp
rem : asp vbs rsa
rem :yanek
rem :[email protected]
%>
Dim LngKeyE
Dim LngKeyD
Dim LngKeyN
Dim StrMessage
Dim ObjRSA
If Not Request.Form = "" Then
LngKeyE = Request.Form("KeyE")
LngKeyD = Request.Form("KeyD")
LngKeyN = Request.Form("KeyN")
StrMessage = Request.Form("Message")
Set ObjRSA = New clsRSA
Select Case Request.Form("Action")
Case "Generate Keys"
Call ObjRSA.GenKey()
LngKeyE = ObjRSA.PublicKey
LngKeyD = ObjRSA.PrivateKey
LngKeyN = ObjRSA.Modulus
Case "Encrypt"
ObjRSA.PublicKey = LngKeyE
ObjRSA.Modulus = LngKeyN
StrMessage = ObjRSA.Encode(StrMessage)
Case "Decrypt"
ObjRSA.PrivateKey = LngKeyD
ObjRSA.Modulus = LngKeyN
StrMessage = ObjRSA.Decode(StrMessage)
End Select
Set ObjRSA = Nothing
End If
%>
RSA Cipher Demonstration
RSA Cipher Demonstration
You will first need to generate your public/privage key-pair
before you can encrypt/decrypt messages.