📄 example1.c
字号:
/** Time-stamp: <Thu Jul. 25 2002 15:29:35 Modified by tony> Contact: Tony Song revision : 1.2.0 This sample code works on: Solaris 2.6 and above, Linux, Win32, IBM OS/390 Dependency: sfile_api.h, lib_sfile_XXX.a purpose: explain the usage of the following functions: int PBE_EncryptFile(char* passwd,const char* in,const char* out); int PBE_DecryptFile(char* passwd,const char* in,const char* out);**/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>#include "sfile_api.h"int main(int argc, char* argv[]) { int flag; /**** make sfile API call ****/ /*PBE_EncryptFile(passwd,ClearTextFileName,EncryptedFileName);*/ flag=PBE_EncryptFile("mypassword","secret.txt","secret.txt.sealed"); printf("\nReturn flag is [%d]\n",flag); if ( flag == 0 ) printf("Encrypt successfully!\n"); else { printf("Encrypt failed!\n"); return -1; } /**** make sfile API call ****/ /*PBE_DecryptFile(passwd,EncryptedFileName,ClearTextFileName);*/ flag=PBE_DecryptFile("mypassword","secret.txt.sealed","secret2.txt"); printf("\nReturn flag is [%d]\n",flag); if ( flag == 0 ) { printf("Decrypt successfully!\n"); return 0; } else { printf("Decrypt failed!\n"); return -1; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -