Bien, hoy programe un encriptador, que encripta en MD5, sha1, y otros...
Es la version 1.0 de mi programa xD
El ejecutable esta dentro de la carpeta dist, se llama cript.exe ...
La forma de usarlo es cript.exe palabra_a_encriptar -hash
Por ejemplo:
   >>> cript.exe ZtuX -md5
Recuerden son necesarias las carpetas Build y Dist, si no el archivo no funcionara...

ZtuX
Visita: http://z0kw3r-syst3m.blogspot.com/
Modo de uso: cript.py [Palabra] [Hash]
Ejemplo: cript.py Encriptar_esto -md5

-h         Muestra la Ayuda
-v         Muestra la Version del Programa
-md5       Codifica en MD5
-base64    Codifica en base64
-dbase64   Decodifica en base64
-ztux      Codifica en ZtuX
-dztux     Decodifica ZtuX
-sha       Codifica en sha1
-hmac      Codifica en hmac


Descarga: http://www.mediafire.com/?1qwtg1zn87p8apf
FAVOR: Si van a postarlo en otro lado, coloquen los creditos...
Gracias :D

#!/bin/Python
# -*- coding: cp1252 -*-
import sys
import base64
import hashlib
from string import maketrans
import hmac

#Codificacion con maketrans
ZtuX=maketrans("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789","m0b1c2z3k4h5f6s7p8i9y0rewqQW]RT[UI$%A(D-G)JK$Z#CVB/M@&\*.;_^{}")
#Decodificación con makeTrans
Ztux=maketrans("m0b1c2z3k4h5f6s7p8i9y0rewqQW]RT[UI$%A(D-G)JK$Z#CVB/M@&\*.;_^{}","abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789")

def _md5(palabra):
txt=hashlib.md5()
txt.update(palabra)
print 'Texto Codificado: ',txt.hexdigest()
def code_base64(palabra):
print 'Texto Codificado: ', base64.b64encode(palabra)
def decode_base64(palabra):
print 'Texto Decodificado: ', base64.b64decode(palabra)
def ztux(palabra):
print 'Texto Codificado: ',palabra.translate(ZtuX)
def dztux(palabra):
print 'Texto Decodificado: ',palabra.translate(Ztux)
def sha1(palabra):
print 'Texto Codificado: ',hashlib.sha1(palabra).hexdigest()
def Hmac(palabra):
print 'Texto Codificado: ',hmac.new(palabra).hexdigest()


def run():
ver='1.0'
if len(sys.argv) == 1 or sys.argv[1]=="-h" or sys.argv[1]=="--help":
print """
ZtuX
Visita: http://z0kw3r-syst3m.blogspot.com/
Modo de uso: cript.py [Palabra] [Hash]
Ejemplo: cript.exe Encriptar_esto -md5

-h Muestra la Ayuda
-v Muestra la Version del Programa
-md5 Codifica en MD5
-base64 Codifica en base64
-dbase64 Decodifica en base64
-ztux Codifica en ZtuX
-dztux Decodifica ZtuX
-sha Codifica en sha1
-hmac Codifica en hmac
"""
elif sys.argv[1]=='-v' or sys.argv[1]=='--version':
print "Cript version: " + ver + "\nAutor: ZtuX"
elif sys.argv[2]=='-md5':
palabra=sys.argv[1]
_md5(palabra)
elif sys.argv[2]=='-base64':
palabra=sys.argv[1]
code_base64(palabra)
elif sys.argv[2]=='-dbase64':
palabra=sys.argv[1]
decode_base64(palabra)
elif sys.argv[2]=='-ztux':
palabra=sys.argv[1]
ztux(palabra)
elif sys.argv[2]=='-dztux':
palabra=sys.argv[1]
dztux(palabra)
elif sys.argv[2]=='-sha':
palabra=sys.argv[1]
sha1(palabra)
elif sys.argv[2]=='-hmac':
palabra=sys.argv[1]
Hmac(palabra)
else:
print 'Debes indicar Frase y hash a encriptar...'
print 'Para mas informacion teclea -h o --help'


run()



Bien, asi que hoy hize una base de datos, para aquellos que olvidamos los User y pass de los foros, aqui el code:
#!/bin/python
#Base de datos
#ZtuX

def _base():
print '***Base de Datos***'
a = raw_input("Nick: ")
z = raw_input("Foro: ")
b = raw_input("E-mail: ")
c = raw_input("Password: ")
fichero = open("basedatos.txt","a")
dato = fichero.writelines("Nick: %s\nForo: %s\nE-mail: %s \nPassword:%s \n---\n" % (a,z,b,c))
print ("***Informacion agregada***")
opc=raw_input( 'Agregar mas[?]')
if opc =='si' or opc=='s' or opc=='SI':
_base()
elif opc =='no' or opc=='n' or opc=='NO':
raw_input('Press Enter_')
else:
exit()
_base()


SaludOS
Inspirado en el code de 3rr0rf474l
Los que utilizabamos software privativo estabamos acostumbrados a utilizar Wampp o Appserv, que con unos cuantos clicks se instalaba el servidor local.

En este artículo les mostraré una línea que deberán ejecutar por consola y servirá para la instalación de PHP, MySQL y Apache...

Lo que deben hacer es abrir una consola y utilizar la siguiente línea:

sudo apt-get install mysql-server-5.1 apache2 php5 php5-mysql libapache2-mod-auth-mysql

Al culminar la instalación nos dirigimos a /var/www y ahí podremos montar nuestros archivos...
En materia de novedades el nuevo Kernel de Linux no presenta grandes cambios como si lo es el propio número de versión elegido. El propio Torvalds, como el coordinador del proyecto, optó por patear el tablero y de una buena vez pasar a la versión 3 del sistema operativo libre por excelencia.

 Lo hace después de muchos años, con unas 39 versiones que comenzaron por 2.x.x,  cuya salida inicial fue allá por 1996 con el 2.0.

Hasta último momento se especuló con un posible 2.8.x , pero todo quedó atrás ni bien Linus publicó lo que se constituye como la versión 3.0.0-rc1 del núcleo.

El ingeniero de software de origen finés dijo que quería arrancar por la versión 3.0 porque “llevabamos muchos años publicando versiones en función del tiempo y no de las características”.

Todo un mensaje para la comunidad Linuxera, siempre atenta a lo que dice Torvalds.
Además, recordó que ya pasaron 20 años desde el feliz nacimiento del Kernel de Linux, “si quieren, allí tienen una excusa para el cambio de numeración”, agregó.

Los cambios que trae desde la última versión estable (2.6.39) no son demasiado significativos, el más resonante es el soporte para el Microsoft Kinect, el sensor de movimientos para controlar juegos de la consola Xbox 360. Aparte de eso también se incluyen mejoras para algunas placas de video y algunos procesadores de Intel, nada que no se haya visto hasta ahora.

Con seguridad le vendrá muy bien a Linux este resonante cambio numérico, no sólo por el valor simbólico que conlleva, sino porque es muy probable que traiga consigo más bríos y más ganas a los infatigables y geniales desarrolladores del sistema operativo libre.

Fuente: RedUser - Comunidad de tecnologia
Parece como si Windows 8 podría incluir algunos cambios en el sistema de archivos después de años depervivencia de NTFS como el estándar de salida al sistema de archivos. Descubierto por los Sando PCWorldEnEspañol.com Villinger , las primeras compilaciones de Windows 8 incluye un controlador nuevo sistema de ficheros con nombre en código “Protogon”.

“También he desenterrado restos de algunos cambios en el sistema de archivos subyacente que yo no podía darle sentido, como un controlador de sistema de archivos totalmente nuevo llamado “NT Protogon controlador FS”, que se parece a uncontrolador de modo kernel para algún tipo de (todavía desconocida) del sistema de archivos llamado Protogon. No está claro, si se trata de un importante sistema de archivo nuevo o sólo algunas subsistema de menores.”

Se desconoce si este nuevo sistema de ficheros acabará sustituyendo NTFS en las versiones finales de Windows8, pero “Protogon” no se basa en los principios de los ultimos años que ha estado circulando. Cuando Mary Jo Foley habló con Rafael Rivera sobre Protogon descubrió ” que parece incorporar como conceptos de bases de datos como transacciones, cursores, filas y tablas ”, junto con indicios de que podría emular o reemplazar por completo NTFS. Microsoft ha tratado de introducir un nuevo sistema de archivos antes, pero finalmente desechó el proyecto - WinFS debía ser incluido en Windows Vista, sin embargo, nunca lo vi en ninguna aplicación en el sistema operativo.

También es interesante señalar, como se muestra en la imagen, que a pesar de que Windows 8 es capaz de reconocer una unidad como el uso del sistema de archivos Protogon, parece que la función del símbolo del sistema chkdsk aún no se ha actualizado para apoyarla, en lugar de mostrar la unidad como se está dando en formato RAW. Es evidente que Protogon está en las etapas de desarrollo muy temprano y, sin duda, no listo para Windows.

FUENTE: neowin.net
Estaba ahi programando y me encuentro a Kodeinfect y me dice que programe un encriptador en MD5 y bueno aqui lo pongo xD

#!/bin/python
##Encriptar MD5
##By ZtuX 2011

import hashlib
import md5
txt=md5.new()
var=raw_input('Texto>>>')
txt.update(var)
txt.digest()
print txt.hexdigest()


def ZtuX():
print 'Saludos'
ZtuX()

Actualiz[o]:
Ese codigo es feo xD...
Lo podemos hacer mas pequeño asi...

import hashlib
txt=raw_input('Frase: ')
print hashlib.md5(txt).hexdigest() 
Bien, estaba leyendo la documentación de Python y me encontre con esto:  base64
Asi que quize hacer un code para encriptar y desencriptar en Base 64:

#!/bin/python
#-*-encoding: utf-8 -*-
#DE/COdificar en Base 64
#ZtuX 2011

import base64

def code(cadena):
print 'Texto Codificado >>>', base64.b64encode(cadena)
def encode(cadena):
print 'Texto decodificado >>> ',base64.b64decode(cadena)
def main():
print '''
1 >>>Codificar
2 >>>Decodificar
'''
cadena=raw_input('Texto: ')
opc=input('Elige una Opcion>>> ')
if opc ==1:
code(cadena)
elif opc==2:
encode(cadena)
elif opc!=2:
print 'Opcion Incorrecta'
raw_input()
main()
else:
exit()

#Inicio del Programa
main()


SaludOS