如何给字符串进行加密处理,就是将显式加密处理如:
//原变量定义及赋值方法
var
  ss:string;
begin
  ss:='字符串信息';
  ShowMessage('ss');
end;
如何将其改成隐式加密,就像下面................var
  ss:string;
begin
  ss:='DSFDFKDLJFKLDSRJKLWERIOUWEO';
  ShowMessage('ss');  //而显示时就显示'字符串信息'
end;

解决方案 »

  1.   

    最好是能在[赋值]之前就加密处理
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
      

  2.   

    试试看:
    var 
      ss:string; 
    begin 
      ss:=#$00D7#$00D6#$00B7#$00FB#$00B4#$00AE#$00D0#$00C5#$00CF#$00A2; 
      ShowMessage('ss'); 
    end; 
      

  3.   

    错了,改成这样:var 
      ss:string; 
    begin 
      ss:=#$00D7#$00D6#$00B7#$00FB#$00B4#$00AE#$00D0#$00C5#$00CF#$00A2; 
      ShowMessage(ss); 
    end; 
      

  4.   

    ss:=#$00D7#$00D6#$00B7#$00FB#$00B4#$00AE#$00D0#$00C5#$00CF#$00A2; 
    这些信息是如何得到的呀???????????>>>>>>>>>>>>>>>>>>>>
      

  5.   

    好像看过,是不是ascii之类的东东
      

  6.   

    找到了,楼主用记事本打开dfm文件就能看到了,呵呵
      

  7.   

    这样的方法,我也在考虑,能不能用UltraEdit-32软件实现
    这些功能将字符串的转换呀>>>>>>>>>>>>>>>>>>>>>>>
      

  8.   

    我是想在程序中不可见这些字符串的明文,目标代码中也不可见
    就是显示乱码,但是在执行程序时是正常的>>>>>>>>>>>>>>>>
      

  9.   

    将字符串DES加密一下,在显示的时候解密一下。
      

  10.   

    ======================================
    最好不用第三方程序,如何实现>>>>>>>>>>>>>>>>
      

  11.   

    ======================================
    最好不用第三方程序或者控件之类,如何实现>>>>>>>>>>>>>>>>