De som köpt den här boken har ofta också köpt Co-Intelligence av Ethan Mollick (häftad).
Köp båda 2 för 1281 krThis book covers everything you need to know to write professional-level cryptographic code. This expanded, improved second edition includes about 100 pages ofadditional material as well as numerous improvements to the original text. The chapter a...
Das Buch bietet einen umfassenden Uberblick uber die Grundlagen moderner kryptographischer Verfahren und ihre programmtechnische Entwicklung mit Hilfe einer leistungsfahigen Erweiterung der Programmiersprachen C und C++. Es prasentiert fundierte u...
From the reviews of the second edition: "Addressing mathematical concepts, algorithms and C/C++ code is not a simple task; the author handles them well throughout the book. This book is translated from German by David Kramer. ... A well written book that addresses the intended purpose. ... A beginner or intermediate level C/C++ programmer can follow the text." (S. Terai, SIGACT News, Vol. 39 (1), 2008)
Michael Welschenbach works for SRC Security Research & Consulting GmbH in Bonn, Germany. He graduated with a master's degree in mathematics from the University of Cologne, and has extensive experience in both pure and applied cryptological research. Currently, his favorite programming languages are C and C++. When not working, he enjoys spending time with his wife and two sons, programming, reading, and playing music.
Cryptography
in C and C++
MICHAEL WELSCHENBACH
Translated by DAVID KRAMER
ApressTM
Cryptography in C and C++
Copyright c 2005 byMichaelWelschenbach
Translator and Compositor: David Kramer
Editorial Board: Steve Anglin, Dan Appleman, Ewan Buckingham, Gary Cornell,
Tony Davis, Jason Gilmore, Jonathan Hassell, ChrisMills, Dominic Shakeshaft, Jim Sumser
Assistant Publisher: GraceWong
CopyManager: Nicole LeClerc
ProductionManager: Kari Brooks-Copony
Proofreader: Anne Friedman
TEX Support: Fred Bartlett and Arthur Ogawa
ManufacturingManager: Tom Debolski
Cover Designer: Kurt Krames
Library of Congress Cataloging-in-Publication Data
Welschenbach,Michael.
[Kryptographie in C und C++. English]
Cryptography in C and C++ /MichaelWelschenbach ; translated by David Kramer.
2nd American ed., rev. and enl.
p. cm.
The first American edition is a translation of the second German edition, which has
been revised and expanded from the first German edition.
Includes bibliographical references and index.
ISBN 1-59059-502-5
1. Computer security. 2. Cryptography. 3. C (Computer program
language) 4. C++ (Computer program language) I. Title.
QA76.9.A25W4313 2005
005.8dc22 2005002553
All rights reserved. No part of this work may be reproduced or transmitted in any form or by
any means, electronic or mechanical, including photocopying, recording, or by any information
storage or retrieval system, without the prior written permission of the copyright owner and the
publisher.
Printed and bound in the United States of America 9 8 7 6 5 4 3 2 1
Trademarked names may appear in this book. Rather than use a trademark symbol with every
occurrence of a trademarked name, we use the names only in an editorial fashion and to the
benefit of the trademark owner, with no intention of infringement of the trademark.
Distributed to the book trade in the United States by Springer-Verlag New York, Inc., 233 Spring
Street, 6th Floor, New York, NY 10013, and outside the United States by Springer-Verlag GmbH &
Co. KG, Tiergartenstr. 17, 69112 Heidelberg, Germany.
In the United States: phone 1-800-SPRINGER, fax 201-348-4505, e-mail orders@springer-ny.com,
or visit http://www.springer-ny.com. Outside the United States: fax +49 6221 345229, e-mail
orders@springer.de, or visit http://www.springer.de. For information on translations, please
contact Apress directly at 2560 Ninth Street, Suite 219, Berkeley, CA 94710. Phone 510-549-5930,
fax 510-549-5939, e-mail info@apress.com, or visit http://www.apress.com.
The information in this book is distributed on an as is basis, without warranty. Although every
precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall
have any liability to any person or entity with respect to ...