我用vb.net編一個程式,界面有5個textbox.text的資料要保存,保存成什么樣的格式或者加密方法,才能使這5個資料不能被別人用記事本打開,只能用我自身生成的exe檔案打開,打開后按照原來的顯示方式顯示在textbox.text里面。
uj5u.com熱心網友回復:
保存的 問題 是一個自定義的 后綴uj5u.com熱心網友回復:
保存的 檔案用 一個自定義的 后綴
uj5u.com熱心網友回復:
保存成文本檔案,后綴名自定義也可以,但是強制用記事本程式打開還是可以顯示內容uj5u.com熱心網友回復:
保存成文本檔案,后綴名自定義也可以,但是強制用記事本程式打開還是可以顯示內容
uj5u.com熱心網友回復:
編碼格式 改掉uj5u.com熱心網友回復:
演練:在 Visual Basic 中對字串進行加密和解密uj5u.com熱心網友回復:
保存成流檔案,而不是文本檔案就好了。uj5u.com熱心網友回復:
僅供參考#include <stdio.h>
#include <string.h>
#include <conio.h>
FILE *fi,*fo;
int i;
int main(int argc,char **argv) {
if (argc<3) {
printf("Usage:%s src des\n",argv[0]);
return 1;
}
if (0==stricmp(argv[1],argv[2])) {
printf("Src and des is same!\n");
return 2;
}
fo=fopen(argv[2],"wb");
if (NULL==fo) {
printf("Can not create file %s\n",argv[2]);
return 3;
}
fi=fopen(argv[1],"rb");
if (NULL==fi) {
fclose(fo);
printf("Can not find file %s\n",argv[1]);
return 4;
}
i=0;
fseek(fi,-1L,SEEK_END);
while (1) {
fputc(fgetc(fi)^0x5A,fo);
i++;
if (i%1000000==0) cprintf("\r%dKB",i/1000);
if (fseek(fi,-2,SEEK_CUR)) break;
}
fclose(fi);
fclose(fo);
cprintf("\r%dKB OK.\r\n",i/1000);
return 0;
}
uj5u.com熱心網友回復:
試了下加密解密,不顯示原來的文字了,就是記事本打開還是能識別的內容,怎樣才能做成打開是亂碼的呢?
uj5u.com熱心網友回復:
我這里做下來是正確的啊。uj5u.com熱心網友回復:
做出來的不是那種特殊符號和亂碼,只是改變不同的字符啦。
uj5u.com熱心網友回復:
那就更簡單了:把Base64轉換去掉,直接存取位元組陣列。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/113883.html
標籤:VB基礎類
上一篇:如何在word中繪制餅圖、直方圖
