#

算法

  • RSA加解密及簽名算法的技術原理及其Go語言實現

      對稱加密中,加密和解密使用相同的密鑰,因此必須向解密者配送密鑰,即密鑰配送問題。而非對稱加密中,由于加密和解密分別使用公鑰和私鑰,而公鑰是公開的,因此可以規(guī)避密鑰配送問題。非對稱加密算法,也稱公鑰

    作者:莫名2013
    2020-07-05 08:50:46
  • 統(tǒng)治世界的十大算法

    什么是算法?通俗而言,算法是一個定義明確的計算過程,可以一些值或一組值作為輸入并產生一些值或一組值作為輸出。因此算法就是將輸入轉為輸出的一系列計算步驟。—Thomas H. Cormen,Chales

    作者:nineep
    2020-07-05 03:38:10
  • 關于DH和RSA算法的簡單比較

    本文簡單地談下關于安全中最為常用的兩個非對稱加密的DH算法及RSA算法,文中無意于涉及一些數學原理,這個在網上已經有很多文章敘述了,再重復也沒有太多意思(這類文章只要關注兩點,**其一是密鑰生成

    作者:chenhu73
    2020-07-03 22:01:29
  • k-means算法原理以及數學知識

    摘要在大數據算法中,聚類算法一般都是作為其他算法分析的基礎,對數據進行聚類可以從整體上分析數據的一些特性。聚類有很多的算法,k-means是最簡單最實用的一種算法。在這里對k-means算法的原理以及

    作者:hffzkl
    2020-07-03 21:39:02
  • 算法學習筆記(一)

    有兩種思想,像珠寶商放在天鵝絨上的寶石一樣濯濯生輝,一個是微積分,另一個就是算法。微積分以及在微積分基礎上建立起來的數學分析體系造就了現代科學,而算法則造就了現代世界。  &nbs

    作者:羽化飛仙
    2020-07-03 21:33:31
  • 階乘的算法

    //方法一 var factorial = function factorial(i,a){ a = a || 1; if(i

    作者:菜鳥不菜么
    2020-07-03 11:13:24
  • 矩陣應用實例及js實現矩陣轉置算法

    場景: 后端返回的是[[‘2015-1-1’,1,1],[‘2015-1-2’,1,2]]這樣的Json數組,代表的意思是2015-1-1這個日期下新增的數據為1,減少的數據為1,2015-1-2這個

    作者:Lovedev
    2020-07-03 01:47:36
  • 【算法】最小棧的實現(getMin)

    看書時遇到這樣一道題,挺有趣的數據結構,所以記錄下來 題目: 實現一個棧,該棧帶有出棧(pop),入棧(push),取最小元素(getMin),三個方法。要保證這3個方法的時間復雜度都是O(1) 算法

    作者:魏楚鋒
    2020-07-02 18:24:16
  • 排序算法總結

    冒泡排序(交換排序):大的數右移交換,優(yōu)化成雞尾酒排序;演變成快速排序插入排序:從第二個元素往左比較,插入到小于他的數后面希爾排序選擇排序:選擇最小的放在最左側,以此類推歸并排序:基于分治算法快速排序

    作者:wz669
    2020-07-02 11:28:38
  • 各種加密算法在Go語言中的使用

    使用SHA256、MD5、RIPEMD160 import ( "fmt" "crypto/sha256" "os" "io" "crypto/md5"

    作者:thao888
    2020-07-01 17:15:23