if($navinfor['smalltext']=="") {
echo '';
}
else{
echo '
【摘 要】
:
'.$navinfor[smalltext].'
';
}
?>
$str = '';
$pd_record = explode(',', trim($navinfor['writer']));
$pd_record = array_filter($pd_record);
if(!empty($pd_record)){
$str .= '
【作 者】
:
';
foreach($pd_record as $writer){
$str .= '
'.$writer. ' ';
}
$str = trim($str,',').'
';
}
echo $str;
?>
if($navinfor['author_org']=="") {
echo '';
}
else{
echo '
【机 构】
:
'.$navinfor[author_org].'
';
}
?>
if($navinfor['befrom']=="") {
echo '';
}
else{
echo '
【出 处】
:
'.$navinfor[befrom].'
';
}
?>
if($navinfor['year']=="") {
echo '';
}
else{
echo '
【发表日期】
:
'.$navinfor[year].'年'.$navinfor[issue_num].'期
';
}
?>
$str = '';
$pd_record = explode(',', trim($navinfor['keyboard']));
$pd_record = array_filter($pd_record);
if(!empty($pd_record)){
$str .= '
【关键词】
:
';
foreach($pd_record as $keyboard){
$str .= '
'.$keyboard. ' ';
}
$str = trim($str,',').'
';
}
echo $str;
?>
if($navinfor['fund_info']=="") {
echo '';
}
else{
echo '
【基金项目】
:
'.$navinfor[fund_info].'
';
}
?>
论文部分内容阅读
随着Internet的快速发展,针对Internet时代的数据管理和数据共享需求,网络硬盘应运而生。网络硬盘是一种在线的网络存储服务,它向用户提供文件的存储、访问、备份、共享等文件管理功能。不管用户身在何地,只要连上网络即可管理、编辑存储系统里面的文件,具有方便快捷的特点。然而目前大部分的网络硬盘均需要进行注册后通过密码登陆系统。这种实现方式大多存在以下三个不足:一是存储于网络硬盘中的文件为明文形式,任何用户都可以读取加载后的网络硬盘中的文件内容;二是用户在网络上存取文件时,传输的文件数据都是明文,易被截取;三是仅仅应用简单的口令方式存取网络硬盘,安全性极差;这三个不足导致网络硬盘的安全性能较差,并且已经出现过多起网络硬盘的口令被破解、网络硬盘的内容被泄露的恶性事件。针对以上情况,本文采用基于USBKey认证的加密方案应用于网络硬盘系统,很好的解决了以上安全性的问题,为企业级应用提供可靠的安全保障。本文通过对PKI体系进行研究,为了实现更方便最终用户使用,达到既安全又方便,设计中采用PKI与USBKey的结合,实现出一套自己的PKI体系对证书进行管理,并研究加密和解密算法和文件数据结构的设计并最终实现文件和文件夹的加解密和分发,最后给出本网络硬盘系统中上传、下载等其他常用功能的设计及其实现方式。