やることが無いので暗号化をやってみたかったので、使い慣れたPHPで書いてみました…
原則:
文字を ASCII コードに変換し、さらに ASCII コードに変換し、再度文字に変換すると暗号化が完了します。
?実装:
暗号化する文字を入力してください:
error_reporting(255);
if ( isset($val) )
{
?//暗号化
??for($i=0; $i
?{
??$c = $value[$i];
??$c = ord($c);
??if ( $c>31 && $c ??{
???$c = $c+20;
???print( "暗号化前の文字数: ". $val );
???print( "
暗号化文字:「.chr($c) );
」
???print( "");
??}?
??elseif ( $c>106 && $c ??{
???$c = $c-75;
???print( "暗号化前の文字数: ". $val );
???print( "
暗号化文字:「.chr($c) );
」
???print( "「);??
」
??}?}
}
その他
{
?print("暗号化したい文字を入力してください");
}
?>
asc を変換するときは、いくつかの問題に注意する必要があります。たとえば、asc は 0 ~ 127 なので、変換するときに 127 より大きいまたは 0 未満の asc が存在しないようにする必要があります。これは適切に制御する必要があります。リストを作成して結果を確認してください。
................................................................ ………………