`
gabrielyang
  • 浏览: 16567 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

RSA算法理解

        如果你不想搞明白数学原理是怎样的,而又想了解RAS算法是如何实现这种看似不可能的密钥和密文放在一起却无法破解的难题,那么请看我的简要分析。 1.bob和alice正在通讯,bob的回复是极为机密的,只有alice一个人才可以知道,被别人知道的话,alice和bob的几亿元的财富就被别人所占有了。 2.alice问bob,你给我发过来我想要的答案,顺便给了bob一个几千位的字符串【A】。这句话被几万人所传阅,所有的人都看到了alice想要 bob的答案,也看到了这个几千位的字符串【A】。这个字符串【A】是由一种大家都明白的方法生成的。由两个只有alice知道的字符串【A1 ...
上一次,我介绍了一些数论知识。 有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。 六、密钥生成的步骤 我们通过一个例子,来理解RSA算法。假设爱丽丝要与鲍勃进行加密通信,她该怎么生成公 ...
如果你问我,哪一种算法最重要?我可能会回答"公钥加密算法"。 因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。 进入正题之前,我先简单介绍一下,什么 ...
PostgreSQL的常用时间函数使用整理如下: 一、获取系统时间函数 1.1 获取当前完整时间 select now(); david=# select now(); now --
场景:          打算新建一个postgresql的数据库 FooDB 并把所有者权限赋给用户 foo          正常操作应该是:先创建用户foo,再用foo身份创建数据库 FooDB            操作          1、先创建用户 foo,在postgresq ...

SVN目录结构

    博客分类:
  • svn
Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是    svn://proj/   |   +-trunk   +-branches   +-tags     这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags ...
这3个是对的    getconf LONG_BITecho $HOSTTYPE uname -a   64位的显示Linux ps4 2.6.16.46-0.12-smp #1 SMP Thu May 17 14:00:09 UTC 2007 x86_64 x86_64 x86_64 GNU/Linux后面显示有 x86_64 32位的显示:Linux fc6 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:54:20 EDT 2006 i686 i686 i386 GNU/Linux
在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在linux系统如何查看内存使用情况呢?下面和大家分享在Linux下查看内存使用情况的free命令:   [root@scs-2 tmp]# free   total used free shared buffers cached   Mem: 3266180 3250004 16176 0 110652 2668236   -/+ buffers/cache: 471116 2795064   Swap: 2048276 80160 1968116   下面是对这些数值的解释:   total:总计物 ...
1.参数的含义-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M-vmargs 说明后面是VM的参数,所以后面的其实都是JVM的参数了-Xms128m JVM初始分配的堆内存-Xmx512m JVM最大允许分配的堆内存,按需分配-XX:PermSize=64M JVM初始分配的非堆内存 ...

SQL Convert的用法

    博客分类:
  • sql
转换sql的datetime时间 select convert(varchar,getdate(),112)   其中的取值: 0 或 100 (*)  默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-mm-yy 6 106 - dd mon yy 7 107 - mon dd, yy 8 108 - hh:mm:ss 9 或 109 (*)  默认值 + 毫秒 mon dd yyyy hh:m ...
replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串(string),replaceText是替代查找到的字符串。。为了帮助大家更好的理解,下面举个简单例子说明一下 Js代码 <script language="javascript">    var stringObj="终古人民共和国,终古人民";       //替换错别字“终古”为“中国”    ...
  在XML中如果直接使用了<、>和&,在解析时就会出现错误,解决的办法是用一个特殊的字 符串来代替: <  &lt; >  &gt;  &  &amp;  
C# 中使用 Excel using System; using System.Collections.Generic; using System.Text; using System.Reflection; using System.Runtime.InteropServices; using Microsoft.Office.Interop.Excel; using ExcelApplication = Microsoft.Office.Interop.Excel.ApplicationClass; namespace ExcalDemo ...{ publ ...
Global site tag (gtag.js) - Google Analytics