Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [AS2.0] MD5 Message Digest Algorithm

    Ho fatto solo un porting, checkato e autorizzato direttamente da Paul Johnston , al quale vanno i miei ringraziamenti, creatore dell' implementazione md5 per JavaScript.

    Spero torni utile a qualcuno

    Class.md5
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    VVoVe: VVoVe: VVoVe:

    a che serve??

    scusate per la bestemmia

  3. #3
    Originariamente inviato da Krono
    VVoVe: VVoVe: VVoVe:

    a che serve??

    scusate per la bestemmia
    http://userpages.umbc.edu/~mabzug1/cs/md5/md5.html


    cmq per i piu' inesperti:

    l' md5 esegue un hash di una stringa, hash significa che non la cripta, la rende univoca e non reversibile.

    Quindi ??? ...

    ... quindi immaginate di poter mettere un form di autorizzazione amministratore direttamente dentro un swf senza che chiunque munito di un decompilatore possa risalire alla password e/o username da voi utilizzato perche' il check potete farlo direttamente sull' algoritmo md5 e non su una variabile interna ...


    ESEMPIO:

    if( myMd5.hash( password_txt.text ) == "2ba81a47c5512d9e23c435c1f29373cz" ) {
    _global.administration = true;
    }


    o qualcosa di simile, potete anche verificare digests piuttosto che stringe in invio e/o ricezione tramite linguaggi server side, come Java, PHP, VB o altro ...

    meglio ora ???


    P.S. fino ad oggi l 'implementazione per md5 su Flash e' stata fatta da Sephiroth , il quale si appoggiava esternamente a JavaScript, tramite l'algoritmo implementato da Paul Johnston , per l'appunto ... ora potete usarlo direttamente in flash MX2004 e in modo compatibile con il player 6 r65 o superiore
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  4. #4
    ehm ... raga, non e' che volevo la medaglia, ma almeno un commento potreste farlo
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    complimenti

    anche a me piacerebbe essere così bravo

    però non mi è chiaro questo punto

    o qualcosa di simile, potete anche verificare digests piuttosto che stringe in invio e/o ricezione tramite linguaggi server side, come Java, PHP, VB o altro ...
    se per esempio devo estrarmi da un un db con php una serie di campi da visualizzare riferiti ad esempio ad un prodotto, quale può essere l'utilità di questa classe?

  6. #6
    Originariamente inviato da pgm
    complimenti

    anche a me piacerebbe essere così bravo

    però non mi è chiaro questo punto



    se per esempio devo estrarmi da un un db con php una serie di campi da visualizzare riferiti ad esempio ad un prodotto, quale può essere l'utilità di questa classe?
    fai un check su database dell' autorizzazione in md5 e la controlli in modo bidirezionale ... ripeto che le stringhe non sono reversibili, l' md5 e' solo uno dei modi per rendere piu' o meno sicuro il vostro swf.

    Insomma non va usato ogni volta, solo dove necessario.

    Altro esempio:

    se il campo di testo in md5 e' == a "jawijd982j89j189jj82j8jd2j" allora invia l' autorizzazione al lato server che in risposta invia l' hash md5 di una password di conferma e chiede al player di riconfermare il login che deve restituire lo stesso hash, per poi abilitare sempre lato server l' amministrazione in database dopo aver ricontrollato lato server l' effettiva conoscenza delle 2 password ... quindi solo dei controlli incrociati per garantire un pelino di sicurezza in piu'.

    Puo' essere anche un utile strumento per delle identificazioni univoche di utenti ... poi altro ancora, non saprei ...
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    grazie mille

    ancora complimenti

  8. #8
    complimentoni è veramente ottima mi sarà molto utile

  9. #9
    in agiunta a questa classe, ne ho creata un' altra con una sfilza di funzioni "php like" per maneggiare stringhe in diversi modi.

    Questa e' la lista dei metodi:
    codice:
    * METHODS LIST:
    *		methodsList()
    *		trim( s:String ):String
    *		rtrim( s:String ):String
    *		ltrim( s:String ):String
    *		rpos( s:String, src:String ):Object
    *		ripos( s:String, src:String ):Object
    *		pos( s:String, src:String [, ofs:Number ] ):Object
    *		ipos( s:String, src:String [, ofs:Number ] ):Object
    *		nl2br( s:String ):String
    *		replace( src:String, rpl:String, s:String ):String
    *		ireplace( src:String, rpl:String, s:String ):String
    *		word_count( s:String ):Array
    *		pad( s:String, p:Number [, toAd:String [, t:String ] ] ):String
    *		repeat( s:String, many:Number ):String
    *		addslashes( s:String ):String
    *		stripslashes( s:String ):String
    *		ucfirst( s:String ):String
    *		ucwords( s:String ):String
    *		strip_tags( s:String [, allow:Object ] ):String
    *		md5( s:String [, b64pad:String [, chrsz:Number ] ] ):String

    ... e questa e' la classe:
    http://andr3a.dotgeek.org/index.php?language=4&class=46

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.