お客様の既存のASPプログラム(Classic ASP/ ASP .NET)にほんの数行を書き換えていただくけで、ご利用可能になります。簡単な利用方法で、ブラウザに出力されるHTMLソースをサーバ側で難読化します。
例1:Classic ASPの場合
<%@ Language=VBScript CodePage=932 %>
<%
'以下のようにに弊社ライブラリーをインクルードしていただきます。(作業1)
%>
<!-- #Include File="sshtml_enc.asp" -->
<%
'いろんな処理
' contentsという変数をresponse.writeされているとすると、いったん、
'そこをコメントアウトしていただいて、
' Response.Write contents
'下記のように書き換えていただくだけです。(作業2)
Response.Write getEncrypt_shtml(contents)
%>
|
例2:ASP .NET(VB .NET)の場合でページの一部分を暗号化したい場合
<%@ Page Language="VB" validateRequest="false" Debug="false" %>
<%@ import Namespace="System.IO" %>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>一番シンプルな暗号化の方法</title>
</head>
<body>
<!-- #Include File="sshtml_vb_utf8.aspx" -->
<%
Dim msg as String
Dim msg_encrypted as String
msg ="暗号化したい文字列"
msg_encrypted = getEncryption_shtml(msg)
message1.Text = msg_encrypted
%>
<asp:Label id="message1" runat="server"/>
ここは通常のHTMLです。<br><br>
<a href="ichiran.html"><b>サンプル一覧ページに戻る</b></a>
</td></tr></table>
</body>
</html>
|
例3:ASP .NET(VB .NET)の場合でページ全体を暗号化したい場合
sshtml_vb_utf8.aspx(sshtml_vb_sjis.aspx)も使えますが、sshtml_vb_utf8_all.aspx(sshtml_vb_sjis_all.aspx)を使っていただくと、もっと簡単に暗号化できます。
<%@ Page Language="VB" validateRequest="false" Debug="false" %>
<%@ import Namespace="System.IO" %>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>一番シンプルな暗号化の方法</title>
</head>
<body>
<!-- #Include File="sshtml_vb_utf8_all.aspx" -->
<%
Dim msg as String
msg ="何か文字列。一切いじられる必要はないです。書き換えが一切不要。includeタグで弊社ライブラリーを読み込むだけ。"
message1.Text = msg_encrypted
%>
<asp:Label id="message1" runat="server"/>
ここはスクリプトの外ですが、この部分も含めて全部暗号化されます。<br><br>
<a href="ichiran.html"><b>サンプル一覧ページに戻る</b></a>
</td></tr></table>
</body>
</html>
|