xor與base64結合的加密解密函式

2021-07-30 15:45:27 字數 696 閱讀 4592

<?php

//xor與base64加密函式

header('content-type:text/html;charset=utf-8');

function

encrypt

($str,$key)

return base64_encode($k.$tmp);

} //xor與base64解密函式

function

decrypt

($str,$key)

return

$tmp;

} $str = 'danny'; //要加密的字串

$key = 'zoe'; //鹽值

$encrypt_str = encrypt($str,$key);

$decrypt_str = decrypt($encrypt_str,$key);

echo

'加密前的字串是:'.$str.'

'; //加密前的字串是:danny

echo

'加密後的字串是:'.$encrypt_str.'

'; //加密後的字串是:yty4ngvjzwuhwvyptw==(隨機變化)

echo

'解密後的字串是:'.$decrypt_str; //解密後的字串是:danny

Base64加密解密

public class base64 對應asicc字元的位置 public static string base64encode string str c2 str i if i len c3 str i out base64encodechars c1 2 out base64encodech...

base64加密 例子

12349 50 51 31 32 33 00110001 00110010 00110011 001100 010011 001000 110011 00001100 00010011 00001000 00110011 12 19 8 51 mtiz base64編碼說明 base64編碼要求把...

Base64 加密 解密

1 原理 轉碼過程例子 3 8 4 6 記憶體1個字元佔8位 轉前 s 1 3 先轉成ascii 對應 115 49 51 2進製 01110011 00110001 00110011 6個一組 4組 011100110011000100110011 然後才有後面的 011100 110011 00...