0

この方法で文字列を暗号化および復号化したい

暗号化

文字列---->16進数に変換---->新しい16進数を取得するための16進数に対するいくつかの数学演算

復号化:

hex---->数学演算を逆にして最初のhexを取得します----->文字列に変換します

このタイプの暗号化記述を行うことは可能ですか...そして16進数(8進数またはbase32またはbase64を元の文字列に変換する方法)を変換する方法は?

ありがとうございました

4

1 に答える 1

1

コードを吐くだけ

バイト配列へ;

$text = 'blub';
$out = new Array();

for($i = 0; i < strlen($text); i++)
{
    $out[$i] = ord(substr($text, $i, 1));
}

// Do what you want to your bytes here :D

そして反転用に

// Do stuff reversed to your encoding

$out = new Array();
$text = '';

for($i = 0; i < count($out); i++)
{
    $text = $text . chr($out[$i]);
}
于 2012-05-21T15:37:55.770 に答える