Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

The Toolkit is a collection of cryptographic algorithms and protocols, implemented for use from Python. The current release is 2.0.1. Among the contents of the package: * Hash functions: MD2, MD4, RIPEMD, SHA256. * Block encryption algorithms: AES, ARC2, Blowfish, CAST, DES, Triple-DES, IDEA, RC5. ... [More] * Stream encryption algorithms: ARC4, simple XOR. * Public-key algorithms: RSA, DSA, ElGamal, qNEW. * Protocols: All-or-nothing transforms, chaffing/winnowing. * Miscellaneous: RFC1751 module for converting 128-key keys into a set of English words, primality testing. [Less]

3.0
   
  0 reviews  |  3 users  |  0 current contributors
 
 
Compare

Stanford Javascript Crypto Library

5.0
 
  0 reviews  |  1 user  |  30,335 lines of code  |  8 current contributors  |  Analyzed 5 days ago
 
 

Son kararlı sürümleri "Downloads" bölümünden bulabilirsiniz. 1.7 Sürümü - Henüz hazır değil çalışmalar sürüyor. Tamamen bir altyapı değişikliği ve daha akıllı hata mesajları Daha stabil Qt arayüzü Yeni KDE4 için servis menüleri Tkinter desteği son ... [More] bulması 1.6 Sürümü: Servis menüsünden kontrol toplamı dosyası oluşturma özelliği eklendi. Konsol işlemlerinde düzenleme yapıldı. 1.5 Sürümü: md5, sha1, sha224, sha256, sha384 ve sha512 kontrolleri yapar. 1.0 Sürümü: md5 ve sha1 kontrolleri yapar. 1.0 Sürümü - Kontrolcu için KDE4 plasmoid'i: Kontrolcu'den bağımsızdır. Sürükle bırak ve panoya kopyalama yapabilir. Şu an için sadece md5 kontrolü yapar. KDE Look sayfasına şuradan gidebilirsiniz. Ayrıca Plasmoid menüsünden yükleme yapabilirsiniz. Kontrolcu-Plasmoid wiki sayfasından kurulum [Less]

4.0
   
  0 reviews  |  1 user  |  1,287 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

CyoHash is a simple shell extension that is used from within Windows Explorer to calculate the MD5 hash, SHA1 hash, or CRC32 checksum of a file.

0
 
  0 reviews  |  1 user  |  5,269 lines of code  |  1 current contributor  |  Analyzed about 8 hours ago
 
 

SHACrypt is a small application that allows you to encrypt your files securely using cryptographic hash functions as a cipher.

5.0
 
  0 reviews  |  1 user  |  24,728 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

Update software by check sha256, catch files needed update, then pass to server app, sverver app zip the files then pass to client

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 2 days ago
 
 

This is a extension for Mozilla Firefox that allows to check the MD2, MD5, SHA1, SHA256, SHA384 or SHA512 sum of a downloaded file.

0
 
  0 reviews  |  0 users  |  934 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

Gibbler - v0.7 ALPHAGit-like hashes and history for Ruby objects for Ruby 1.8, 1.9 and JRuby. Check out the screencast created by Alex Peuchert. Important Information Regarding Your DigestsDigest calculation changed in the 0.7 release for Proc objects. See "News" below for more info. ... [More] Example 1 -- Basic Usage require 'gibbler' "kimmy".gibbler # => c8027100ecc54945ab15ddac529230e38b1ba6a1 :kimmy.gibbler # => 52be7494a602d85ff5d8a8ab4ffe7f1b171587df config = {} config.gibbler # => 4fdcadc66a38feb9c57faf3c5a18d5e76a6d29bf config.gibbled? # => false config[:server] = { :users => [:dave, :ali], :ports => [22, 80, 443] } config.gibbled? # => true config.gibbler # => ef23d605f8c4fc80a8e580f9a0e8dab8426454a8 config[:server][:users] << :yanni config.gibbler # => 4c558a56bc2abf5f8a845a69e47ceb5e0003683f config.gibbler.short # => 4c558a56Example 2 -- Object History Gibbler can also keep track of the history of changes to an object. By default Gibbler supports history for Hash, Array, and String objects. The gibbler_commit method creates a clone of the current object and stores in an instance variable using the current hash digest as the key. require 'gibbler' require 'gibbler/history' a = { :magic => :original } a.gibbler_commit # => d7049916ddb25e6cc438b1028fb957e5139f9910 a[:magic] = :updated a.gibbler_commit # => b668098e16d08898532bf3aa33ce2253a3a4150e a[:magic] = :changed a.gibbler_commit # => 0b11c377fccd44554a601e5d2b135c46dc1c4cb1 a.gibbler_history # => d7049916, b668098e, 0b11c377 a.gibbler_revert! 'd7049916' # Return to a specific commit a.gibbler # => d7049916ddb25e6cc438b1028fb957e5139f9910 a # => { :magic => :original } a.delete :magic a.gibbler_revert! # Return to the previous commit a.gibbler # => 0b11c377fccd44554a601e5d2b135c46dc1c4cb1 a # => { :magic => :changed } a.gibbler_object 'b668098e' # => { :magic => :updated } a.gibbler_stamp # => 2009-07-01 18:56:52 -0400 Example 3 -- Method AliasesIf you have control over the namespaces of your objects, you can use the method aliases to tighten up your code a bit. The "gibbler" and "gibbled?" methods can be accessed via "digest" and "changed?", respectively. (The reason they're not enabled by default is to avoid conflicts.) require 'gibbler/aliases' "kimmy".digest # => c8027100ecc54945ab15ddac529230e38b1ba6a1 :kimmy.digest # => 52be7494a602d85ff5d8a8ab4ffe7f1b171587df a = [:a, :b, :c] a.digest # => e554061823b8f06367555d1ee4c25b4ffee61944 a << :d a.changed? # => trueThe history methods also have aliases which remove the "gibbler". require 'gibbler/aliases' require 'gibbler/history' a = { :magic => :original } a.commit a.history a.revert! # etc...Supported ClassesGibbler methods are available only to the classes which explicitly include them (see RDocshttp://delano.github.com/gibbler for details on which classes are supported by default). You can also extend custom objects: class FullHouse include Gibbler::Complex attr_accessor :roles end a = FullHouse.new a.gibbler # => 4192d4cb59975813f117a51dcd4454ac16df6703 a.roles = [:jesse, :joey, :danny, :kimmy, :michelle, :dj, :stephanie] a.gibbler # => 6ea546919dc4caa2bab69799b71d48810a1b48faGibbler::Complex creates a digest based on the name of the class and the names and values of the instance variables. See the RDocshttp://delano.github.com/gibbler for other Gibbler:: types. If you want to support all Ruby objects, add the following to your application: class Object include Gibbler::String endGibbler::String creates a digest based on the name of the class and the output of the to_s method. This is a reasonable default for most objects however any object that includes the object address in to_s (e.g. "Object:0x0x4ac9f0...") will produce unreliable digests (because the address can change). As of 0.7 all Proc objects have the same digest: 12075835e94be34438376cd7a54c8db7e746f15d. ALPHA NoticeThis code is fresh so the interface may change. Some things to keep in mind: Gibbler history is not suitable for very large objects since it keeps complete copies of the object in memory. This is a very early implementation of this feature so don't rely on it for production code. Digest calculation may change between minor releases (e.g. 0.6 to 0.7, etc) Don't forget to enjoy what you do! News2009-10-07: Digest calculation for Proc objects has changed.Proc digests are now based on the name of the class and the value of Proc#name (if available). Procs or objects containing Procs will have different digests than those created in previous releases. After much deliberation, I realized that Gibbler cares about the data and not the code. Procs are code, but a reference to a Proc in an instance variable is data. With this change all Proc objects have the same digest. This decision has the side benefit of increasing compatibility between Ruby 1.8, 1.9 & JRuby. This is the only change between 0.6.4 and 0.7.0 so if you prefer the previous calculation for Procs you can find it in that version. Happy Digesting! 2009-10-07: Support for freezing and RegexpIn 0.6.4, all Gibbler objects will create a new digest when obj.freeze is called. All subsequent calls to obj.gibbler will return the most recent digest without having to run the calculation again. I've also added support for Regexp out of the box. 2009-07-20: Digest change for instances of Class, Module, and ProcDigest calculation has changed for Class, Module, and Proc objects. Digests created with Gibbler 0.5.x and earlier will not match the ones created by 0.6. Class and Module objects were calculating digests based on the output of self.to_s. This was a problem because that string contains a memory address which can change arbitrarily. The new calculation is based on the object class, the length of name, and the name itself. e.g. "Class:6:Object" # => '5620e4a8b10ec6830fece61d33f5d3e9a349b4c2' Proc objects were including the return value of self.binding in the digest calculation. This is not reliable because the binding includes an arbitrary address. The new calculation is based on the class name, the arity, and whether it was created with a lambda. Also note that this change affects the digests for Hashes and Arrays that contain instances of Class, Module, or Proc. Known Issuesgibbler or gibbled? must be called at least once before gibbled? will be able to return a useful value (otherwise there is no previous digest value to compare to) Digests for Bignum objects are different between Ruby and JRuby. Does anyone know why? Digests for Proc objects are different between Ruby 1.8 and 1.9 because Proc.arity returns different values and 1.8 has no lambda? method. InstallationVia Rubygems, one of: $ gem install gibbler $ gem install delano-gibbleror via download: gibbler-latest.tar.gz gibbler-latest.zip What People Are Saying"nice approach - everything is an object, every object is 'gittish'" -- @olgen_morten "gibbler is just awesome" -- @TomK32 "wie cool ist Gibbler eigentlich?" -- @we5 "it's nice idea and implementation!" -- Hristo Hristov More InfoCodes RDocs Sponsor Inspiration ThanksKalin Harvey (krrh) for the early feedback and artistic direction. Alex Peuchert (aaalex) for creating the screencast. CreditsDelano (@solutious.com) LicenseSee: LICENSE.txt [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 5 days ago
 
 

DigestJ is digest authentication (does not transmit the user's password to the server) using JavaScript with an extension to support salted hashes. It is currently implemented as a jQuery plug-in. DigestJ is a partial implementation of RFC 2617. For more details, see the DigestJ Wiki, the discussions group and/or the source code. Demo

0
 
  0 reviews  |  0 users  |  905 lines of code  |  1 current contributor  |  Analyzed 10 months ago
 
 

jHashMe is an hash calculator writen in Java on the OSGi platform.fetures: It is easyly extendable over OSGi at runtime It provides a graphical- and an command line interface. It can calculate the hash of strings and file. It can create checksum files with an configureable file format. By default ... [More] it supports plain checksum, GNU textutils format and the format of BSDs md5 command. Extendable hash algorithms. Build in Support for: MD5 SHA-1 SHA-256 SHA-384 SHA-512 [Less]

0
 
  0 reviews  |  0 users  |  1,972 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.