PDEL for PHP5 official website

Practical and Decryptable Encryption Library for PHP5   (Version 1.2.1)

Special thanks for your access. Sorry , this site is Japanese(UTF-8) version only.
項目 暗号化する情報 パラメータ レシピ
A F01
B F02
C V03
D V04
E V05
F V06
G V07
H V08
I V09
項目 レシピ デモの概要
AF01固定暗号化。暗号化結果が常に固定値となります。レシピ先頭桁のFは固定暗号化を意味します。(項目Bも同様。)
BF02固定長暗号化(固定暗号化版)。暗号化前の情報のバイト数にかかわらず、暗号化結果は常に同じバイト数になります。
CV03可変暗号化。暗号化結果が常に可変値となります。レシピ先頭桁のVは可変暗号化を意味します。(項目D~Iも同様。)
DV04固定長暗号化(可変暗号化版)。暗号化前の情報のバイト数にかかわらず、暗号化結果は常に同じバイト数になります。
EV05有効期限付き暗号化(相対日時版)。デモでは暗号化した時刻から5分を経過すると、復号できなくなります。
FV06有効期限付き暗号化(絶対日時版)。パラメータの指定日時(YYYYMMDDhhmmss形式)を超えると、復号できなくなります。過去の日時を指定すると暗号化時にエラーとなります。デモでは初期値として、この画面を開いた時刻の5分後を表示しています。
GV07セッション・ハイジャック・チェック機能付き暗号化(任意情報未指定版)。ZFIP・UA・LANGが、暗号化時と復号時で異なれば、復号できなくなります。
HV08セッション・ハイジャック・チェック機能付き暗号化(任意情報単独版)。復号時にも任意情報を指定しますが、暗号化時の任意情報と異なる値が指定されれば、復号できなくなります。
IV09項目Fと項目Gを組み合わせたパターン。パラメータ左が絶対日時、右が任意情報です。