ColdFusion MX
目 次 > CFML リファレンス > ColdFusion 関数 > Encrypt O

Encrypt

文字列を暗号化します。ここでは文字列の暗号化と解読に同じキーを使用する、シンメトリカルなキーベースのアルゴリズムが使用されます。暗号化された文字列のセキュリティは、キーの機密性によって異なります。ユーザーが関数のパラメータとして渡すシードに基づいた擬似 32 ビットキーを使用する、XOR ベースのアルゴリズムが使用されます。

文字列。元の文字列よりも長くなる場合があります。

その他の関数文字列関数

Encrypt(string, seed)

Decrypt

パラメータ

説明

string

解読する文字列です。

seed

文字列値。32 ビットの暗号化キーの生成に使用するシードです。いくつの文字をどのように組み合わせてもかまいません。

<h3>Encrypt の例</h3>
<p>この関数は、文字列の暗号化および解読に使用可能です。 
文字列とキーを入力して、結果を調べてください。 <cfif IsDefined("FORM.myString")> <cfset string = FORM.myString> <cfset key = FORM.myKey> <cfset encrypted = encrypt(string, key)> <cfset decrypted = decrypt(encrypted, key)> <cfoutput> <h4><B>文字列: </B></h4> #string# <br> <h4><B>キー: </B></h4> #key#<br> <h4><B>暗号化された文字列: </B></h4> #encrypted#<br> <h4><B>解読された文字列: </B></h4> #decrypted#<br> </cfoutput> </cfif> <form action = "encrypt.cfm" method="post"> <p>キーを入力します。 <p><input type = "Text" name = "myKey" value = "foobar"> <p>暗号化する文字列を入力します。 <p><textArea name = "myString" cols = "40" rows = "5" WRAP = "VIRTUAL"> この文字列は暗号化されます (入力を続けてみてください)。 </textArea> <input type = "Submit" value = "文字列を暗号化"> </form>

目 次 > CFML リファレンス > ColdFusion 関数 > Encrypt O

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/coldfusion/6.1_jp/htmldocs2/functi75.htm